コード例 #1
0
                     }
                 } else {
                     if ($user->setPassword($passwd1, $passwd2) == FALSE) {
                         $pass_st = "Old password incorrect";
                     }
                 }
             }
         } else {
             $pass_st = "Please enter new password";
         }
     }
 }
 // Email prefs..
 if ($pemail != $pemail_pref) {
     if (!$user->setPref('personal_email', $pemail)) {
         $email_st = $user->getError();
     } else {
         $pemail_pref = $pemail;
     }
 }
 if ($oemail != $oemail_pref) {
     if (!$user->setPref('official_email', $oemail)) {
         $email_st .= $user->getError();
     } else {
         $oemail_pref = $oemail;
     }
 }
 // Address visibility..
 if ($curr != $curr_visib) {
     if (!$user->setAddressVisibility('PRESENT', $curr)) {
         $addr_st = $user->getError();
コード例 #2
0
ファイル: profile_admin.php プロジェクト: carriercomm/xmec
 if ($CBWork != "NULL") {
     $user->set('work_type', ucwords($CBWork));
 } else {
     $user->set('work_type', ucwords(trim($TBWork)));
 }
 $user->set('first_name', $TBFname);
 $user->set('middle_name', $TBMname);
 $user->set('last_name', $TBLname);
 $user->set('company', $TBCname);
 $user->set('sex', $CBSex);
 $user->set('date_of_birth', $TBDob);
 $user->set('marital_status', $CBMstatus);
 $user->set('official_email', $TBEAddrO);
 $user->set('personal_email', $TBEAddrP);
 if (!$user->Update()) {
     XMEC::error_exit("Update failed: " . $user->getError());
 } else {
     // re-read everything from DB..
     $user->fetchInfo();
 }
 $addr = new XMEC_address();
 $addr->set('house_name', $TBHname);
 $addr->set('street', $TBPStr);
 $addr->set('area', $TBPArea);
 $addr->set('city', $TBPCity);
 $addr->set('state', $TBPState);
 $addr->set('country', $TBPCountry);
 $addr->set('postal_code', $TBPPin);
 $addr->set('telephone_no', $TBHPhone);
 if ($p = $user->getAddressVisibility('PERMANENT')) {
     $addr->set('visibility', $p);