Untested on mysql, but should work with out problems.
}
}
+ 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;
}
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;
}
// database to determine whether upgrades should
// be performed (see lib/db/*.php)
-$version = 2004082300; // The current version is a date (YYYYMMDDXX)
+$version = 2004082600; // The current version is a date (YYYYMMDDXX)
$release = "1.5 development"; // User-friendly version number