00001 <?php
00002
00016
00017 import('controllers.tab.settings.form.PressSettingsForm');
00018
00019 class EmailTemplatesForm extends PressSettingsForm {
00020
00024 function EmailTemplatesForm($wizardMode = false) {
00025 $settings = array(
00026 'emailSignature' => 'string',
00027 'envelopeSender' => 'string'
00028 );
00029
00030 $this->addCheck(new FormValidatorEmail($this, 'envelopeSender', 'optional', 'user.profile.form.emailRequired'));
00031
00032 parent::PressSettingsForm($settings, 'controllers/tab/settings/emailTemplates/form/emailTemplatesForm.tpl', $wizardMode);
00033 }
00034
00035
00036
00037
00038
00042 function fetch(&$request) {
00043 $params = array('envelopeSenderDisabled' => !Config::getVar('email', 'allow_envelope_sender'));
00044
00045 return parent::fetch(&$request, $params);
00046 }
00047 }
00048
00049 ?>