示例#1
0
 /**
  * Processing object before save data
  *
  * @return Mage_Newsletter_Model_Template
  */
 protected function _beforeSave()
 {
     $this->validate();
     return parent::_beforeSave();
 }
示例#2
0
 /**
  * Validate email template code
  *
  * @return Mage_Core_Model_Email_Template
  */
 protected function _beforeSave()
 {
     $code = $this->getTemplateCode();
     if (empty($code)) {
         Mage::throwException(Mage::helper('core')->__('The template Name must not be empty.'));
     }
     if ($this->_getResource()->checkCodeUsage($this)) {
         Mage::throwException(Mage::helper('core')->__('Duplicate Of Template Name'));
     }
     return parent::_beforeSave();
 }