Open Journal Systems  3.3.0
ReviewReminder Class Reference
Inheritance diagram for ReviewReminder:
ScheduledTask

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

Detailed Description

Class to perform automated reminders for reviewers.

Definition at line 21 of file ReviewReminder.inc.php.

Member Function Documentation

◆ executeActions()

ReviewReminder::executeActions ( )

Implement this method to execute the task actions.

Returns
boolean true iff success

Reimplemented from ScheduledTask.

Definition at line 126 of file ReviewReminder.inc.php.

References Application\getContextDAO(), DAORegistry\getDAO(), and sendReminder().

◆ getName()

ReviewReminder::getName ( )

Get the scheduled task name. Override to define a custom task name.

Returns
string

Reimplemented from ScheduledTask.

Definition at line 27 of file ReviewReminder.inc.php.

◆ sendReminder()

ReviewReminder::sendReminder (   $reviewAssignment,
  $submission,
  $context,
  $reminderType = REVIEW_REMIND_AUTO 
)

Send the automatic review reminder to the reviewer.

Parameters
$reviewAssignmentReviewAssignment
$submissionSubmission
$contextContext
$reminderTypestring 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().


The documentation for this class was generated from the following file: