Automatic deletion of users when deleteunconfirmed is setted to 'never' MDL-6726; merged from MOODLE_17_STABLE patch submitted by Jesús Torres

This commit is contained in:
skodak 2006-10-17 20:47:12 +00:00
parent 4090bcaee3
commit 8c18200652

View file

@ -143,11 +143,13 @@
/// Delete users who haven't confirmed within required period /// Delete users who haven't confirmed within required period
$oneweek = $timenow - ($CFG->deleteunconfirmed * 3600); if (!empty($CFG->deleteunconfirmed)) {
if ($users = get_users_unconfirmed($oneweek)) { $oneweek = $timenow - ($CFG->deleteunconfirmed * 3600);
foreach ($users as $user) { if ($users = get_users_unconfirmed($oneweek)) {
if (delete_records('user', 'id', $user->id)) { foreach ($users as $user) {
mtrace("Deleted unconfirmed user for ".fullname($user, true)." ($user->id)"); if (delete_records('user', 'id', $user->id)) {
mtrace("Deleted unconfirmed user for ".fullname($user, true)." ($user->id)");
}
} }
} }
} }
@ -157,11 +159,13 @@
/// Delete users who haven't completed profile within required period /// Delete users who haven't completed profile within required period
$oneweek = $timenow - ($CFG->deleteunconfirmed * 3600); if (!empty($CFG->deleteunconfirmed)) {
if ($users = get_users_not_fully_set_up($oneweek)) { $oneweek = $timenow - ($CFG->deleteunconfirmed * 3600);
foreach ($users as $user) { if ($users = get_users_not_fully_set_up($oneweek)) {
if (delete_records('user', 'id', $user->id)) { foreach ($users as $user) {
mtrace("Deleted not fully setup user $user->username ($user->id)"); if (delete_records('user', 'id', $user->id)) {
mtrace("Deleted not fully setup user $user->username ($user->id)");
}
} }
} }
} }