24 import(
'lib.pkp.classes.scheduledTask.ScheduledTask');
35 'SELECT last_run FROM scheduled_tasks WHERE class_name = ?',
39 if ($result->RecordCount() == 0) {
57 'SELECT COUNT(*) FROM scheduled_tasks WHERE class_name = ?',
61 if (isset($result->fields[0]) && $result->fields[0] != 0) {
62 if (isset($timestamp)) {
64 'UPDATE scheduled_tasks SET last_run = ' . $this->
datetimeToDB($timestamp) .
' WHERE class_name = ?',
69 'UPDATE scheduled_tasks SET last_run = NOW() WHERE class_name = ?',
75 if (isset($timestamp)) {
77 sprintf(
'INSERT INTO scheduled_tasks (class_name, last_run)
83 'INSERT INTO scheduled_tasks (class_name, last_run)