00001 <?php
00002
00016
00017
00018
00019 import('mail.PKPEmailTemplateDAO');
00020 import('mail.EmailTemplate');
00021
00022 class EmailTemplateDAO extends PKPEmailTemplateDAO {
00029 function &getBaseEmailTemplate($emailKey, $conferenceId) {
00030 return parent::getBaseEmailTemplate($emailKey, ASSOC_TYPE_CONFERENCE, $conferenceId);
00031 }
00032
00039 function &getLocaleEmailTemplate($emailKey, $conferenceId) {
00040 return parent::getLocaleEmailTemplate($emailKey, ASSOC_TYPE_CONFERENCE, $conferenceId);
00041 }
00042
00050 function &getEmailTemplate($emailKey, $locale, $conferenceId) {
00051 return parent::getEmailTemplate($emailKey, $locale, ASSOC_TYPE_CONFERENCE, $conferenceId);
00052 }
00053
00059 function deleteEmailTemplateByKey($emailKey, $conferenceId) {
00060 return parent::deleteEmailTemplateByKey($emailKey, ASSOC_TYPE_CONFERENCE, $conferenceId);
00061 }
00062
00070 function &getEmailTemplates($locale, $conferenceId, $rangeInfo = null) {
00071 return parent::getEmailTemplates($locale, ASSOC_TYPE_CONFERENCE, $conferenceId, $rangeInfo);
00072 }
00073
00078 function deleteEmailTemplatesByConference($conferenceId) {
00079 return parent::deleteEmailTemplatesByAssoc(ASSOC_TYPE_CONFERENCE, $conferenceId);
00080 }
00081
00088 function templateExistsByKey($emailKey, $conferenceId) {
00089 return parent::templateExistsByKey($emailKey, ASSOC_TYPE_CONFERENCE, $conferenceId);
00090 }
00091
00098 function customTemplateExistsByKey($emailKey, $conferenceId) {
00099 return parent::customTemplateExistsByKey($emailKey, ASSOC_TYPE_CONFERENCE, $conferenceId);
00100 }
00101 }
00102
00103 ?>