/** * Constructor. * @param $article object * @param $emailType string optional * @param $locale string optional * @param $enableAttachments boolean optional * @param $journal object optional * @param $includeSignature boolean optional * @param $ignorePostedData boolean optional * @see MailTemplate::MailTemplate() */ function ArticleMailTemplate($article, $sectionDecision = null, $emailKey = null, $locale = null, $enableAttachments = true, $journal = null, $includeSignature = true, $ignorePostedData = false) { parent::MailTemplate($emailKey, $locale, $enableAttachments, $journal, $includeSignature, $ignorePostedData); $this->article = $article; if (!$sectionDecision) { $sectionDecisionDao =& DAORegistry::getDAO('SectionDecisionDAO'); $this->sectionDecision =& $sectionDecisionDao->getLastSectionDecision($article->getId()); } else { $this->sectionDecision = $sectionDecision; } }
/** * Constructor */ function MassMail($emailKey = null, $locale = null) { parent::MailTemplate($emailKey, $locale); $this->callback = null; $this->frequency = 10; }
/** * Constructor. * @param $submission Submission * @param $emailKey string optional * @param $locale string optional * @param $context object optional * @param $includeSignature boolean optional * @see MailTemplate::MailTemplate() */ function SubmissionMailTemplate($submission, $emailKey = null, $locale = null, $context = null, $includeSignature = true) { parent::MailTemplate($emailKey, $locale, $context, $includeSignature); $this->submission = $submission; }
/** * Constructor. * @param $paper object * @param $emailType string optional * @param $locale string optional * @param $enableAttachments boolean optional * @param $conference object optional * @param $schedConf object optional * @param $includeSignature boolean optional * @param $ignorePostedData boolean optional * @see MailTemplate::MailTemplate() */ function PaperMailTemplate($paper, $emailKey = null, $locale = null, $enableAttachments = null, $conference = null, $schedConf = null, $includeSignature = true, $ignorePostedData = false) { parent::MailTemplate($emailKey, $locale, $enableAttachments, $conference, $schedConf, $includeSignature, $ignorePostedData); $this->paper = $paper; }
/** * Constructor */ function MassMail($emailKey = null, $locale = null, $enableAttachments = null) { parent::MailTemplate($emailKey, $locale, $enableAttachments); $this->callback = null; $this->frequency = 10; }
/** * Constructor. * @param $article object * @param $emailType int optional * @param $locale string optional * @param $enableAttachments boolean optional * @param $journal object optional * @see MailTemplate::MailTemplate() */ function ArticleMailTemplate($article, $emailKey = null, $locale = null, $enableAttachments = null, $journal = null) { parent::MailTemplate($emailKey, $locale, $enableAttachments, $journal); $this->article = $article; }
/** * Constructor. * @param $monograph object * @param $emailKey string optional * @param $locale string optional * @param $enableAttachments boolean optional * @param $press object optional * @param $includeSignature boolean optional * @see MailTemplate::MailTemplate() */ function MonographMailTemplate($monograph, $emailKey = null, $locale = null, $enableAttachments = null, $press = null, $includeSignature = true) { parent::MailTemplate($emailKey, $locale, $enableAttachments, $press, $includeSignature); $this->monograph = $monograph; }
/** * Constructor. * @param $article object * @param $emailType string optional * @param $locale string optional * @param $enableAttachments boolean optional * @param $journal object optional * @param $includeSignature boolean optional * @param $ignorePostedData boolean optional * @see MailTemplate::MailTemplate() */ function ArticleMailTemplate($article, $emailKey = null, $locale = null, $enableAttachments = null, $journal = null, $includeSignature = true, $ignorePostedData = false) { parent::MailTemplate($emailKey, $locale, $enableAttachments, $journal, $includeSignature, $ignorePostedData); $this->article = $article; }