"firstname" => 1,
"lastname" => 1,
"email" => 1);
- $optionalDefaults = array("institution" => 1,
+ $optionalDefaults = array("mnethostid" => 1,
+ "institution" => 1,
"department" => 1,
"city" => 1,
"country" => 1,
// an old record instead
if ($allowrenames && !empty($user->oldusername) ) {
$user->oldusername = moodle_strtolower($user->oldusername);
- if ($olduser = get_record('user', 'username', $user->oldusername, 'mnethostid', $CFG->mnet_localhost_id)) {
+ if ($olduser = get_record('user', 'username', $user->oldusername, 'mnethostid', $user->mnethostid)) {
if (set_field('user', 'username', $user->username, 'username', $user->oldusername)) {
notify(get_string('userrenamed', 'admin') . " : $user->oldusername $user->username");
$renames++;
}
}
- if ($olduser = get_record("user", "username", $username, "mnethostid", $CFG->mnet_localhost_id)) {
+ if ($olduser = get_record("user", "username", $username, "mnethostid", $user->mnethostid)) {
if ($updateaccounts) {
// Record is being updated
$user->id = $olduser->id;