Make very sure that the submitted edit form actually tries to submit a

locked field before deciding to complain.

This may be fixing a bug reported at
http://moodle.org/mod/forum/discuss.php?d=16511, awaiting feedback.
This commit is contained in:
defacer
2005-05-01 17:17:06 +00:00
parent 8abc54c4f0
commit b030458bee
+1 -1
View File
@@ -395,7 +395,7 @@ function find_form_errors(&$user, &$usernew, &$err, &$um) {
foreach ($fields as $field) {
$configvariable = 'auth_user_'.$field.'_editlock';
if (!empty($CFG->$configvariable)) {
if ($user->$field !== $usernew->$field) {
if (isset($usernew->$field) && $user->$field !== $usernew->$field) {
$err[$field] = get_string("editlock");
}
}