Fixed bug 1801

Untested on mysql, but should work with out problems.
This commit is contained in:
paca70
2004-08-26 13:45:26 +00:00
parent 3fbffafb8b
commit c14964b025
3 changed files with 26 additions and 2 deletions
+13 -1
View File
@@ -563,7 +563,19 @@ function main_upgrade($oldversion=0) {
execute_sql("UPDATE {$CFG->prefix}user SET auth = '$CFG->auth' WHERE id NOT IN ($adminlist)");
}
}
if ($oldversion < 2004082600) {
//update auth-fields for external users
include_once ($CFG->dirroot."/auth/".$CFG->auth."/lib.php");
if (function_exists('auth_get_userlist')) {
$externalusers = auth_get_userlist();
if (!empty($externalusers)){
$externalusers = '\''. implode('\',\'',$externalusers).'\'';
execute_sql("UPDATE {$CFG->prefix}user SET auth = '$CFG->auth' WHERE username IN ($externalusers)");
}
}
}
return $result;
}