mirror of
https://github.com/moodle/moodle.git
synced 2025-08-04 16:36:37 +02:00
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:
parent
4090bcaee3
commit
8c18200652
1 changed files with 14 additions and 10 deletions
|
@ -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)");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue