*/ class Mage_XmlConnect_Block_Adminhtml_Template_Edit extends Mage_Adminhtml_Block_Widget_Form_Container { /** * Constructor */ public function __construct() { $this->_objectId = 'id'; $this->_controller = 'adminhtml_template'; $this->_blockGroup = 'xmlconnect'; parent::__construct(); $this->_updateButton('delete', 'onclick', 'deleteConfirm(\'' . $this->__('Warning: All related AirMail messages will be deleted!') . PHP_EOL . $this->__('Are you sure you want to do this?') .'\', \'' . $this->getDeleteUrl() . '\')' ); $this->_updateButton('save', 'label', $this->__('Save')); $this->_updateButton('save', 'onclick', 'if (editForm.submit()) {disableElements(\'save\')}'); $this->_updateButton('back', 'onclick', 'setLocation(\'' . $this->getUrl('*/*/template') . '\')'); } /** * Return delete url for customer group * * @return string */ public function getDeleteUrl() { return $this->getUrl('*/*/deletetemplate', array($this->_objectId => $this->getRequest()->getParam($this->_objectId))); } /** * Get text for header * * @return string */ public function getHeaderText() { $template = Mage::registry('current_template'); if ($template && $template->getId()) { return $this->__('Edit Template "%s"', $this->escapeHtml($template->getName())); } else { return $this->__('New Template'); } } }