mirror of
https://github.com/moodle/moodle.git
synced 2025-08-04 08:26:37 +02:00
Cron tidy-ups
This commit is contained in:
parent
1f7227e1c2
commit
f282e6314c
2 changed files with 14 additions and 9 deletions
|
@ -41,12 +41,15 @@
|
||||||
|
|
||||||
// Unsubscribe users who haven't logged in for $CFG->longtimenosee
|
// Unsubscribe users who haven't logged in for $CFG->longtimenosee
|
||||||
|
|
||||||
if ($CFG->longtimenosee) {
|
if ($CFG->longtimenosee) { // value in days
|
||||||
$cutofftime = time() - ($CFG->longtimenosee * 3600 * 24);
|
$cutofftime = time() - ($CFG->longtimenosee * 3600 * 24);
|
||||||
if ($users = get_records_sql("SELECT * FROM user WHERE lastaccess > 0 AND lastaccess < '$cutofftime'")) {
|
if ($users = get_records_sql("SELECT * FROM user
|
||||||
|
WHERE lastaccess > '0' AND
|
||||||
|
lastaccess < '$cutofftime'")) {
|
||||||
foreach ($users as $user) {
|
foreach ($users as $user) {
|
||||||
delete_records("user_students", "user", $user->id);
|
if (delete_records("user_students", "user", $user->id)) {
|
||||||
echo "Deleted student enrolment for $user->firsname $user->lastname ($user->id)\n";
|
echo "Deleted student enrolment for $user->firstname $user->lastname ($user->id)\n";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -54,10 +57,14 @@
|
||||||
// Delete users who haven't confirmed within seven days
|
// Delete users who haven't confirmed within seven days
|
||||||
|
|
||||||
$cutofftime = time() - (7 * 24 * 3600);
|
$cutofftime = time() - (7 * 24 * 3600);
|
||||||
if ($users = get_records_sql("SELECT * FROM user WHERE confirmed = 0 AND firstaccess > 0 AND firstaccess < '$cutofftime'")) {
|
if ($users = get_records_sql("SELECT * FROM user
|
||||||
|
WHERE confirmed = '0' AND
|
||||||
|
firstaccess > '0' AND
|
||||||
|
firstaccess < '$cutofftime'")) {
|
||||||
foreach ($users as $user) {
|
foreach ($users as $user) {
|
||||||
delete_records("user", "id", $user->id);
|
if (delete_records("user", "id", $user->id)) {
|
||||||
echo "Deleted unconfirmed user for $user->firsname $user->lastname ($user->id)\n";
|
echo "Deleted unconfirmed user for $user->firsname $user->lastname ($user->id)\n";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -53,8 +53,6 @@ function journal_cron () {
|
||||||
|
|
||||||
global $CFG;
|
global $CFG;
|
||||||
|
|
||||||
echo "Processing journals...\n";
|
|
||||||
|
|
||||||
$cutofftime = time() - $CFG->maxeditingtime;
|
$cutofftime = time() - $CFG->maxeditingtime;
|
||||||
|
|
||||||
if ($entries = get_records_sql("SELECT e.*, j.course, j.name
|
if ($entries = get_records_sql("SELECT e.*, j.course, j.name
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue