26 $this->lng =
$DIC->language();
31 return "exc_reminders";
38 $lng->loadLanguageModule(
"exc");
40 return $lng->txt(
"exc_reminders_cron");
47 $lng->loadLanguageModule(
"exc");
49 return $lng->txt(
"exc_reminders_cron_info");
75 $log->debug(
"--- Start Exercise Reminders Cron");
80 $num_reminders = $reminder->checkReminders();
82 $this->lng->loadLanguageModule(
"exc");
86 $message = $this->lng->txt(
'exc_reminder_cron_ok');
90 $cron_result->setStatus($cron_status);
93 $cron_result->setMessage(
$message .
" " . $num_reminders);
94 $cron_result->setCode(
"#" . $num_reminders);
An exception for terminatinating execution or to throw for unit testing.
Cron job result data container.
Cron job application base class.
const SCHEDULE_TYPE_DAILY
TODO: import/export reminder data with the exercise/assignment.
Cron for exercise reminders.
hasFlexibleSchedule()
Can the schedule be configured?
__construct()
Constructor.
getDefaultScheduleValue()
Get schedule value.
hasAutoActivation()
Is to be activated on "installation".
getDefaultScheduleType()
Get schedule type.
getDescription()
Get description.
static getLogger($a_component_id)
Get component logger.