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

controllers/tab/settings/emailTemplates/form/EmailTemplatesForm.inc.php

00001 <?php
00002 
00016 // Import the base Form.
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    // Implement template methods from Form.
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 ?>

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