} } 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();
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);