Open Journal Systems
3.3.0
|
Public Member Functions | |
getName () | |
Public Member Functions inherited from ScheduledTask | |
__construct ($args=array()) | |
addExecutionLogEntry ($message, $type=null) | |
execute () | |
getHelper () | |
getProcessId () | |
Protected Member Functions | |
executeActions () | |
sendJournalReminders ($journal, $curDate) | |
sendReminder ($subscription, $journal, $emailKey) | |
Class to perform automated reminders for reviewers.
Definition at line 18 of file SubscriptionExpiryReminder.inc.php.
|
protected |
Implement this method to execute the task actions.
Reimplemented from ScheduledTask.
Definition at line 218 of file SubscriptionExpiryReminder.inc.php.
References DAORegistry\getDAO(), and sendJournalReminders().
SubscriptionExpiryReminder::getName | ( | ) |
Get the scheduled task name. Override to define a custom task name.
Reimplemented from ScheduledTask.
Definition at line 23 of file SubscriptionExpiryReminder.inc.php.
|
protected |
Send a journal's subscription expiry reminders.
$journal | Journal |
$curDate | array The current date |
Definition at line 86 of file SubscriptionExpiryReminder.inc.php.
References DAORegistry\getDAO(), and sendReminder().
Referenced by executeActions().
|
protected |
Send a particular subscription expiry reminder.
$subscription | Subscription |
$journal | Journal |
$emailKey | string Email template key |
Definition at line 33 of file SubscriptionExpiryReminder.inc.php.
References DAORegistry\getDAO(), and AppLocale\requireComponents().
Referenced by sendJournalReminders().