Open Journal Systems
3.3.0
|
Public Member Functions | |
executeActions () | |
getName () | |
sendReminder ($reviewAssignment, $submission, $context, $reminderType=REVIEW_REMIND_AUTO) | |
Public Member Functions inherited from ScheduledTask | |
__construct ($args=array()) | |
addExecutionLogEntry ($message, $type=null) | |
execute () | |
getHelper () | |
getProcessId () | |
Additional Inherited Members |
Class to perform automated reminders for reviewers.
Definition at line 21 of file ReviewReminder.inc.php.
ReviewReminder::executeActions | ( | ) |
Implement this method to execute the task actions.
Reimplemented from ScheduledTask.
Definition at line 126 of file ReviewReminder.inc.php.
References Application\getContextDAO(), DAORegistry\getDAO(), and sendReminder().
ReviewReminder::getName | ( | ) |
Get the scheduled task name. Override to define a custom task name.
Reimplemented from ScheduledTask.
Definition at line 27 of file ReviewReminder.inc.php.
ReviewReminder::sendReminder | ( | $reviewAssignment, | |
$submission, | |||
$context, | |||
$reminderType = REVIEW_REMIND_AUTO |
|||
) |
Send the automatic review reminder to the reviewer.
$reviewAssignment | ReviewAssignment |
$submission | Submission |
$context | Context |
$reminderType | string REVIEW_REMIND_AUTO, REVIEW_REQUEST_REMIND_AUTO |
Definition at line 39 of file ReviewReminder.inc.php.
References $application, Validation\generatePasswordResetHash(), PKPApplication\get(), Core\getCurrentDate(), DAORegistry\getDAO(), and AppLocale\requireComponents().
Referenced by executeActions().