/**
  * Check permission for passed action
  * Rewrite CE save permission to EE save_revision
  *
  * @param string $action
  * @return bool
  */
 protected function _isAllowedAction($action)
 {
     if ($action == 'save') {
         $action = 'save_revision';
     }
     return parent::_isAllowedAction($action);
 }
Пример #2
0
 protected function _prepareForm()
 {
     parent::_prepareForm();
     $form = $this->getForm();
     $fieldset = $form->getElements()->searchById('meta_fieldset');
     $values = Mage::getModel('adminhtml/system_config_source_design_robots')->toOptionArray();
     array_unshift($values, array('label' => 'Use Config', 'value' => ''));
     $fieldset->addField('meta_robots', 'select', array('name' => 'meta_robots', 'label' => Mage::helper('seosuite')->__('Robots'), 'values' => $values));
     $fieldset->addField('meta_title', 'text', array('name' => 'meta_title', 'label' => Mage::helper('cms')->__('Title'), 'title' => Mage::helper('cms')->__('Title'), 'required' => false, 'disabled' => false), '^');
     $model = Mage::registry('cms_page');
     $form->setValues($model->getData());
     $this->setForm($form);
     return $this;
 }
Пример #3
0
 /**
  * Hack for Magento 1.3. 2 additional fields added
  * @return Mage_Adminhtml_Block_Widget_Form
  */
 protected function _prepareForm()
 {
     if (!preg_match('/^1.3/', Mage::getVersion())) {
         return parent::_prepareForm();
     }
     $form = new Varien_Data_Form();
     $form->setHtmlIdPrefix('page_');
     $model = Mage::registry('cms_page');
     $fieldset = $form->addFieldset('meta_fieldset', array('legend' => Mage::helper('cms')->__('Meta Data'), 'class' => 'fieldset-wide'));
     $fieldset->addField('meta_keywords', 'editor', array('name' => 'meta_keywords', 'label' => Mage::helper('cms')->__('Keywords'), 'title' => Mage::helper('cms')->__('Meta Keywords')));
     $fieldset->addField('meta_description', 'editor', array('name' => 'meta_description', 'label' => Mage::helper('cms')->__('Description'), 'title' => Mage::helper('cms')->__('Meta Description')));
     $helper = Mage::helper('ascurl');
     $fieldset->addField('sitemap_include', 'select', array('name' => 'sitemap_include', 'label' => $helper->__('Include in Google Sitemap'), 'values' => array(array('value' => 0, 'label' => $helper->__('No')), array('value' => 1, 'label' => $helper->__('Yes')))));
     $fieldset->addField('meta_robots', 'select', array('name' => 'meta_robots', 'label' => $helper->__('Meta Robots'), 'values' => AW_Ascurl_Model_Source_Metarobots::toOptionArray()));
     $form->setValues($model->getData());
     $this->setForm($form);
     return Mage_Adminhtml_Block_Widget_Form::_prepareForm();
 }