<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.5 |
+ | CiviCRM version 4.6 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
*
*/
class CRM_Utils_Mail_Incoming {
- CONST
+ const
EMAILPROCESSOR_CREATE_INDIVIDUAL = 1,
EMAILPROCESSOR_OVERRIDE = 2,
EMAILPROCESSOR_IGNORE = 3;
*
* @throws Exception
*/
- function formatMailPart($part, &$attachments) {
+ public static function formatMailPart($part, &$attachments) {
if ($part instanceof ezcMail) {
return self::formatMail($part, $attachments);
}
*
* @return string
*/
- function formatMailText($part, &$attachments) {
+ public static function formatMailText($part, &$attachments) {
$t = "\n{$part->text}\n";
return $t;
}
*
* @return array
*/
- function parseMailingObject(&$mail) {
+ public static function parseMailingObject(&$mail) {
$config = CRM_Core_Config::singleton();
/**
* @param $address
- * @param $params
+ * @param array $params
* @param $subParam
* @param $mail
*/
- function parseAddress(&$address, &$params, &$subParam, &$mail) {
+ public static function parseAddress(&$address, &$params, &$subParam, &$mail) {
// CRM-9484
if (empty($address->email)) {
return;
/**
* @param $addresses
* @param $token
- * @param $params
+ * @param array $params
* @param $mail
*/
- function parseAddresses(&$addresses, $token, &$params, &$mail) {
+ public static function parseAddresses(&$addresses, $token, &$params, &$mail) {
$params[$token] = array();
foreach ($addresses as $address) {
}
/**
- * retrieve a contact ID and if not present
+ * Retrieve a contact ID and if not present
* create one with this email
*/
- function getContactID($email, $name = NULL, $create = TRUE, &$mail) {
+ public static function getContactID($email, $name = NULL, $create = TRUE, &$mail) {
$dao = CRM_Contact_BAO_Contact::matchContactOnEmail($email, 'Individual');
$contactID = NULL;