/** * @covers Mage_Backend_Block_Template::isOutputEnabled */ public function testIsOutputEnabled() { $this->_block->setData('module_name', 'dummy'); Mage::app()->getStore()->setConfig('advanced/modules_disable_output/dummy', 'true'); $this->assertFalse($this->_block->isOutputEnabled()); Mage::app()->getStore()->setConfig('advanced/modules_disable_output/dummy', 'false'); $this->assertTrue($this->_block->isOutputEnabled('dummy')); }
protected function _beforeToHtml() { $this->assign('form', $this->_form); $this->assign('element', $this->_element); $this->assign('formBlock', $this->_formBlock); return parent::_beforeToHtml(); }
protected function _prepareLayout() { $this->addChild('backButton', 'Mage_Backend_Block_Widget_Button', array('label' => Mage::helper('Mage_User_Helper_Data')->__('Back'), 'onclick' => 'window.location.href=\'' . $this->getUrl('*/*/') . '\'', 'class' => 'back')); $this->addChild('resetButton', 'Mage_Backend_Block_Widget_Button', array('label' => Mage::helper('Mage_User_Helper_Data')->__('Reset'), 'onclick' => 'window.location.reload()')); $this->addChild('saveButton', 'Mage_Backend_Block_Widget_Button', array('label' => Mage::helper('Mage_User_Helper_Data')->__('Save Role'), 'class' => 'save', 'data_attribute' => array('mage-init' => array('button' => array('event' => 'save', 'target' => '#role-edit-form'))))); $this->addChild('deleteButton', 'Mage_Backend_Block_Widget_Button', array('label' => Mage::helper('Mage_User_Helper_Data')->__('Delete Role'), 'onclick' => 'deleteConfirm(\'' . Mage::helper('Mage_User_Helper_Data')->__('Are you sure you want to do this?') . '\', \'' . $this->getUrl('*/*/delete', array('rid' => $this->getRequest()->getParam('rid'))) . '\')', 'class' => 'delete')); return parent::_prepareLayout(); }
protected function _prepareLayout() { $this->setChild('backButton', $this->getLayout()->createBlock('Mage_Backend_Block_Widget_Button')->setData(array('label' => Mage::helper('Mage_User_Helper_Data')->__('Back'), 'onclick' => 'window.location.href=\'' . $this->getUrl('*/*/') . '\'', 'class' => 'back'))); $this->setChild('resetButton', $this->getLayout()->createBlock('Mage_Backend_Block_Widget_Button')->setData(array('label' => Mage::helper('Mage_User_Helper_Data')->__('Reset'), 'onclick' => 'window.location.reload()'))); $this->setChild('saveButton', $this->getLayout()->createBlock('Mage_Backend_Block_Widget_Button')->setData(array('label' => Mage::helper('Mage_User_Helper_Data')->__('Save Role'), 'onclick' => 'roleForm.submit();return false;', 'class' => 'save'))); $this->setChild('deleteButton', $this->getLayout()->createBlock('Mage_Backend_Block_Widget_Button')->setData(array('label' => Mage::helper('Mage_User_Helper_Data')->__('Delete Role'), 'onclick' => 'deleteConfirm(\'' . Mage::helper('Mage_User_Helper_Data')->__('Are you sure you want to do this?') . '\', \'' . $this->getUrl('*/*/delete', array('rid' => $this->getRequest()->getParam('rid'))) . '\')', 'class' => 'delete'))); return parent::_prepareLayout(); }
/** * Set identifier and title * * @param Mage_Core_Controller_Request_Http $request * @param Mage_Core_Model_Layout $layout * @param Mage_Core_Model_Event_Manager $eventManager * @param Mage_Backend_Model_Url $urlBuilder * @param Mage_Core_Model_Translate $translator * @param Mage_Core_Model_Cache $cache * @param Mage_Core_Model_Design_Package $designPackage * @param Mage_Core_Model_Session $session * @param Mage_Core_Model_Store_Config $storeConfig * @param Mage_Core_Controller_Varien_Front $frontController * @param Mage_Core_Model_Factory_Helper $helperFactory, * @param Magento_Filesystem $filesystem, * @param Mage_Core_Model_Authorization $authSession * @param array $data * * @SuppressWarnings(PHPMD.ExcessiveParameterList) */ public function __construct(Mage_Core_Controller_Request_Http $request, Mage_Core_Model_Layout $layout, Mage_Core_Model_Event_Manager $eventManager, Mage_Backend_Model_Url $urlBuilder, Mage_Core_Model_Translate $translator, Mage_Core_Model_Cache $cache, Mage_Core_Model_Design_Package $designPackage, Mage_Core_Model_Session $session, Mage_Core_Model_Store_Config $storeConfig, Mage_Core_Controller_Varien_Front $frontController, Mage_Core_Model_Factory_Helper $helperFactory, Magento_Filesystem $filesystem, Mage_Core_Model_Authorization $authSession, array $data = array()) { parent::__construct($request, $layout, $eventManager, $urlBuilder, $translator, $cache, $designPackage, $session, $storeConfig, $frontController, $helperFactory, $filesystem, $data); if (isset($data['helpers'])) { $this->_helpers = $data['helpers']; } $this->_authSession = $authSession; $this->setId(self::TAB_ID); $this->setTitle($this->_helper('Mage_Tag_Helper_Data')->__('Customers Tagged Product')); }
/** * Constructor * * @param array $data */ public function __construct(array $data = array()) { parent::__construct($data); if (isset($data['core_helper'])) { $this->_coreHelper = $data['core_helper']; } else { $this->_coreHelper = Mage::helper('Mage_Core_Helper_Data'); } if (isset($data['import_model'])) { $this->_importModel = $data['import_model']; } else { $this->_importModel = Mage::getModel('Mage_ImportExport_Model_Import'); } }
/** * Set identifier and title * * @param array $data */ public function __construct(array $data = array()) { parent::__construct($data); if (isset($data['helpers'])) { $this->_helpers = $data['helpers']; } if (isset($data['auth_session'])) { $this->_authSession = $data['auth_session']; } else { $this->_authSession = Mage::getSingleton('Mage_Core_Model_Authorization'); } $this->setId(self::TAB_ID); $this->setTitle($this->_helper('Mage_Tag_Helper_Data')->__('Customers Tagged Product')); }
/** * Dependency injections, set identifier and title * * @param array $data */ public function __construct(array $data = array()) { parent::__construct(); if (isset($data['helpers'])) { $this->_helpers = $data['helpers']; } if (isset($data['current_customer'])) { $this->_customer = $data['current_customer']; } else { $this->_customer = Mage::registry('current_customer'); } if (isset($data['auth_session'])) { $this->_authSession = $data['auth_session']; } else { $this->_authSession = Mage::getSingleton('Mage_Core_Model_Authorization'); } $this->setId('tags'); $this->setTitle($this->_helper('Mage_Tag_Helper_Data')->__('Product Tags')); }
protected function _beforeToHtml() { // TODO - Moved to Beta 2, no breadcrumbs displaying in Beta 1 // $this->assign('links', $this->_links); return parent::_beforeToHtml(); }
protected function _prepareLayout() { $this->addChild('delete_button', 'Mage_Backend_Block_Widget_Button', array('label' => Mage::helper('Mage_Backend_Helper_Data')->__('Delete'), 'onclick' => "deleteImage(#image#)", 'class' => 'delete')); $this->addChild('add_button', 'Mage_Backend_Block_Widget_Button', array('label' => Mage::helper('Mage_Backend_Helper_Data')->__('Add New Image'), 'onclick' => 'addNewImage()', 'class' => 'add')); return parent::_prepareLayout(); }
/** * @param Mage_Core_Controller_Request_Http $request * @param Mage_Core_Model_Layout $layout * @param Mage_Core_Model_Event_Manager $eventManager * @param Mage_Backend_Model_Url $urlBuilder * @param Mage_Core_Model_Translate $translator * @param Mage_Core_Model_Cache $cache * @param Mage_Core_Model_Design_Package $designPackage * @param Mage_Core_Model_Session $session * @param Mage_Core_Model_Store_Config $storeConfig * @param Mage_Core_Controller_Varien_Front $frontController * @param Mage_Core_Model_Factory_Helper $helperFactory * @param Magento_Filesystem $filesystem * @param Mage_Core_Helper_Data $coreHelper * @param Mage_ImportExport_Model_Import $importModel * @param array $data * * @SuppressWarnings(PHPMD.ExcessiveParameterList) */ public function __construct(Mage_Core_Controller_Request_Http $request, Mage_Core_Model_Layout $layout, Mage_Core_Model_Event_Manager $eventManager, Mage_Backend_Model_Url $urlBuilder, Mage_Core_Model_Translate $translator, Mage_Core_Model_Cache $cache, Mage_Core_Model_Design_Package $designPackage, Mage_Core_Model_Session $session, Mage_Core_Model_Store_Config $storeConfig, Mage_Core_Controller_Varien_Front $frontController, Mage_Core_Model_Factory_Helper $helperFactory, Magento_Filesystem $filesystem, Mage_Core_Helper_Data $coreHelper, Mage_ImportExport_Model_Import $importModel, array $data = array()) { parent::__construct($request, $layout, $eventManager, $urlBuilder, $translator, $cache, $designPackage, $session, $storeConfig, $frontController, $helperFactory, $filesystem, $data); $this->_coreHelper = $coreHelper; $this->_importModel = $importModel; }
/** * Initialize template and cache settings * */ protected function _construct() { parent::_construct(); $this->_url = Mage::getModel('Mage_Backend_Model_Url'); $this->setCacheTags(array(self::CACHE_TAGS)); }
/** * @return string */ protected function _toHtml() { if (!$this->_application->isSingleStoreMode()) { return parent::_toHtml(); } return ''; }
/** * @param Mage_Core_Controller_Request_Http $request * @param Mage_Core_Model_Layout $layout * @param Mage_Core_Model_Event_Manager $eventManager * @param Mage_Backend_Model_Url $urlBuilder * @param Mage_Core_Model_Translate $translator * @param Mage_Core_Model_Cache $cache * @param Mage_Core_Model_Design_Package $designPackage * @param Mage_Core_Model_Session $session * @param Mage_Core_Model_Store_Config $storeConfig * @param Mage_Core_Controller_Varien_Front $frontController * @param Mage_Core_Model_Factory_Helper $helperFactory * @param Magento_Filesystem $filesystem * @param Mage_Core_Model_Resource_Website_Collection $websiteCollection * @param Mage_Core_Model_Theme_Service $serviceModel * @param array $data * * @SuppressWarnings(PHPMD.ExcessiveParameterList) */ public function __construct(Mage_Core_Controller_Request_Http $request, Mage_Core_Model_Layout $layout, Mage_Core_Model_Event_Manager $eventManager, Mage_Backend_Model_Url $urlBuilder, Mage_Core_Model_Translate $translator, Mage_Core_Model_Cache $cache, Mage_Core_Model_Design_Package $designPackage, Mage_Core_Model_Session $session, Mage_Core_Model_Store_Config $storeConfig, Mage_Core_Controller_Varien_Front $frontController, Mage_Core_Model_Factory_Helper $helperFactory, Magento_Filesystem $filesystem, Mage_Core_Model_Resource_Website_Collection $websiteCollection, Mage_Core_Model_Theme_Service $serviceModel, array $data = array()) { $this->_websiteCollection = $websiteCollection; $this->_serviceModel = $serviceModel; parent::__construct($request, $layout, $eventManager, $urlBuilder, $translator, $cache, $designPackage, $session, $storeConfig, $frontController, $helperFactory, $filesystem, $data); }
/** * Prepare html output * * @return string */ protected function _toHtml() { if (!Mage::app()->isSingleStoreMode()) { return parent::_toHtml(); } return ''; }
/** * Prepare html output * * @return string */ protected function _toHtml() { $this->_eventManager->dispatch('adminhtml_widget_container_html_before', array('block' => $this)); return parent::_toHtml(); }
/** * Initialize tab block */ protected function _construct() { parent::_construct(); $this->setActive(true); }
/** * Prepare html output * * @return string */ protected function _toHtml() { Mage::dispatchEvent('adminhtml_widget_container_html_before', array('block' => $this)); return parent::_toHtml(); }