$perm_visib = $user->getAddressVisibility('PERMANENT'); $pass_st = ""; $email_st = ""; $addr_st = ""; if ($action == "update") { // Password change.. if (!empty($passwd1) || !empty($passwd2) || !empty($passwd3)) { if (!$admin && $passwd1 == "") { $pass_st = "Please enter the old password"; } else { if (passwd2 != "" && $passwd3 != "") { if ($passwd2 != $passwd3) { $pass_st = "Passwords doesn't match"; } else { if ($admin) { if ($user->setPassword($passwd2, $passwd2, TRUE) == FALSE) { $pass_st = "Old password incorrect"; } } 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) {