• Main Page
  • Modules
  • Classes
  • Files
  • File List

classes/mail/EmailTemplateDAO.inc.php

00001 <?php
00002 
00016 import('lib.pkp.classes.mail.PKPEmailTemplateDAO');
00017 import('lib.pkp.classes.mail.EmailTemplate');
00018 
00019 class EmailTemplateDAO extends PKPEmailTemplateDAO {
00023    function EmailTemplateDAO() {
00024       parent::PKPEmailTemplateDAO();
00025    }
00026 
00033    function &getBaseEmailTemplate($emailKey, $pressId) {
00034       $returner =& parent::getBaseEmailTemplate($emailKey, ASSOC_TYPE_PRESS, $pressId);
00035       return $returner;
00036    }
00037 
00044    function &getLocaleEmailTemplate($emailKey, $pressId) {
00045       $returner =& parent::getLocaleEmailTemplate($emailKey, ASSOC_TYPE_PRESS, $pressId);
00046       return $returner;
00047    }
00048 
00056    function &getEmailTemplate($emailKey, $locale, $pressId) {
00057       $returner =& parent::getEmailTemplate($emailKey, $locale, ASSOC_TYPE_PRESS, $pressId);
00058       return $returner;
00059    }
00060 
00066    function deleteEmailTemplateByKey($emailKey, $pressId = null) {
00067       return parent::deleteEmailTemplateByKey($emailKey, $pressId !== null?ASSOC_TYPE_PRESS:null, $pressId);
00068    }
00069 
00077    function &getEmailTemplates($locale, $pressId, $rangeInfo = null) {
00078       $returner =& parent::getEmailTemplates($locale, ASSOC_TYPE_PRESS, $pressId, $rangeInfo);
00079       return $returner;
00080    }
00081 
00086    function deleteEmailTemplatesByPress($pressId) {
00087       return parent::deleteEmailTemplatesByAssoc(ASSOC_TYPE_PRESS, $pressId);
00088    }
00089 
00096    function templateExistsByKey($emailKey, $pressId) {
00097       return parent::templateExistsByKey($emailKey, ASSOC_TYPE_PRESS, $pressId);
00098    }
00099 
00106    function customTemplateExistsByKey($emailKey, $pressId) {
00107       return parent::customTemplateExistsByKey($emailKey, ASSOC_TYPE_PRESS, $pressId);
00108    }
00109 }
00110 
00111 ?>

Generated on Mon Sep 17 2012 13:58:55 for Open Monograph Press by  doxygen 1.7.1