Пример #1
0
 /**
  * Return Contact object by email
  *
  * @param string $email
  * @return Contact
  */
 static function getByEmail($email, $id_contact = 0)
 {
     $contact_email = ContactEmails::findOne(array('conditions' => array("`email_address` = ? AND `contact_id` <> ?", $email, $id_contact)));
     if (!is_null($contact_email)) {
         return self::findById($contact_email->getContactId());
     }
     return null;
 }
Пример #2
0
 /**
  * Return Contact object by email
  *
  * @param string $email
  * @return Contact
  */
 static function getByEmail($email, $id_contact = 0)
 {
     $contact_email = ContactEmails::findOne(array('conditions' => array("`email_address` = ? AND `contact_id` <> ? AND (SELECT c.is_company FROM " . TABLE_PREFIX . "contacts c WHERE c.object_id=contact_id)=0", $email, $id_contact)));
     if (!is_null($contact_email)) {
         return self::findById($contact_email->getContactId());
     }
     return null;
 }