|
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().