/** * Processing object before save data * * @return Mage_Newsletter_Model_Template */ protected function _beforeSave() { $this->validate(); return parent::_beforeSave(); }
/** * 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(); }