Open Monograph Press  3.3.0
SubmissionEmailLogDAO.inc.php
1 <?php
2 
17 import('lib.pkp.classes.log.EmailLogDAO');
18 import('lib.pkp.classes.log.SubmissionEmailLogEntry');
19 
21 
26  function newDataObject() {
27  $returner = new SubmissionEmailLogEntry();
28  $returner->setAssocType(ASSOC_TYPE_SUBMISSION);
29  return $returner;
30  }
31 
39  function getByEventType($submissionId, $eventType, $userId = null) {
40  return parent::_getByEventType(ASSOC_TYPE_SUBMISSION, $submissionId, $eventType, $userId);
41  }
42 
48  function getBySubmissionId($submissionId) {
49  return $this->getByAssoc(ASSOC_TYPE_SUBMISSION, $submissionId);
50  }
51 }
52 
53 
SubmissionEmailLogDAO
Extension to EmailLogDAO for submission-specific log entries.
Definition: SubmissionEmailLogDAO.inc.php:20
SubmissionEmailLogDAO\newDataObject
newDataObject()
Definition: SubmissionEmailLogDAO.inc.php:26
EmailLogDAO\getByAssoc
getByAssoc($assocType=null, $assocId=null, $rangeInfo=null)
Definition: EmailLogDAO.inc.php:89
SubmissionEmailLogDAO\getBySubmissionId
getBySubmissionId($submissionId)
Definition: SubmissionEmailLogDAO.inc.php:48
SubmissionEmailLogEntry
Base class for describing an entry in the submission email log.
Definition: SubmissionEmailLogEntry.inc.php:66
EmailLogDAO
Class for inserting/accessing email log entries.
Definition: EmailLogDAO.inc.php:20
SubmissionEmailLogDAO\getByEventType
getByEventType($submissionId, $eventType, $userId=null)
Definition: SubmissionEmailLogDAO.inc.php:39