Open Journal Systems  2.4.4
 All Classes Namespaces Functions Variables Groups Pages
BooksForReviewReminder Class Reference
Inheritance diagram for BooksForReviewReminder:
ScheduledTask

Public Member Functions

 BooksForReviewReminder ()
 
 execute ()
 
 sendJournalReminders ($journal, $curDate)
 
 sendReminder ($book, $journal, $emailKey)
 
- Public Member Functions inherited from ScheduledTask
 _getAllMessageTypes ()
 
 _newProcessId ()
 
 execute ()
 
 getName ()
 
 getProcessId ()
 
 notify ($type, $message, $subject= '')
 
 ScheduledTask ($args=array())
 

Detailed Description

Class to perform automated reminders for book reviewers.

Definition at line 18 of file BooksForReviewReminder.inc.php.

Member Function Documentation

BooksForReviewReminder::BooksForReviewReminder ( )

Constructor.

Definition at line 23 of file BooksForReviewReminder.inc.php.

References ScheduledTask\ScheduledTask().

BooksForReviewReminder::execute ( )

Run this scheduled task.

Definition at line 149 of file BooksForReviewReminder.inc.php.

References DAORegistry\getDAO(), and sendJournalReminders().

BooksForReviewReminder::sendJournalReminders (   $journal,
  $curDate 
)

Send email to a journal's book for review authors

Definition at line 55 of file BooksForReviewReminder.inc.php.

References DAORegistry\getDAO(), PluginRegistry\getPlugin(), DAORegistry\registerDAO(), and sendReminder().

Referenced by execute().

BooksForReviewReminder::sendReminder (   $book,
  $journal,
  $emailKey 
)

Send email to a book for review author

Definition at line 30 of file BooksForReviewReminder.inc.php.

References Request\url().

Referenced by sendJournalReminders().


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