コード例 #1
0
ファイル: Email.php プロジェクト: AholibamaSI/plymouth-webapp
 /**
  * unsets the preferred indicator on other emails owned by this user with the same 
  * email type
  */
 private function _unset_other_preferred()
 {
     $emails = new Emails($this->pidm);
     $emails->load();
     $active = $emails->preferred($emails->active_by_type($this->emal_code));
     foreach ($active as $email) {
         if ($email->email_address != $this->email_address) {
             $email->preferred_ind = 'N';
             // we're removing the preferred indicator...the second false prevents
             // the save method from overwriting this update in the event there is
             // only one email of the given type in the table.  If we are inserting
             // a primary email, we need to make sure there aren't any other
             // primary email addresses or the API insert will bomb.
             $email->save(false, false);
         }
         //end if
     }
     //end foreach
 }