/** * @param array $data */ public function __construct(array $data = array()) { if (isset($data['exportTypes'])) { foreach ($data['exportTypes'] as $type) { if (!isset($type['urlPath']) || !isset($type['label'])) { Mage::throwException('Invalid export type supplied for grid export block'); } $this->addExportType($type['urlPath'], $type['label']); } } parent::__construct($data); }
/** * Sets Massaction template */ public function __construct(array $data = array()) { parent::__construct($data); $this->setTemplate('Mage_Backend::widget/grid/massaction.phtml'); $this->_helper = isset($data['helper']) ? $data['helper'] : Mage::helper('Mage_Backend_Helper_Data'); if (!$this->_helper instanceof Mage_Backend_Helper_Data) { throw new InvalidArgumentException('Helper must be instance of Mage_Backend_Helper_Data'); } $this->setErrorText($this->_helper->jsQuoteEscape($this->_helper->__('Please select items.'))); if (null !== $this->getOptions()) { foreach ($this->getOptions() as $optionId => $option) { $this->addItem($optionId, $option); } $this->unsetData('options'); } }
public function __construct() { parent::__construct(); }
public function __construct() { parent::__construct(); $this->setTemplate('Mage_Backend::widget/accordion.phtml'); }
/** * @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 Varien_Data_Collection_Factory $collectionFactory * @param Varien_Object_Factory $objectFactory * @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, Varien_Data_Collection_Factory $collectionFactory, Varien_Object_Factory $objectFactory, array $data = array()) { parent::__construct($request, $layout, $eventManager, $urlBuilder, $translator, $cache, $designPackage, $session, $storeConfig, $frontController, $helperFactory, $data); $this->_collectionFactory = $collectionFactory; $this->_objectFactory = $objectFactory; }
/** * Sets Massaction template */ public function __construct() { parent::__construct(); $this->setTemplate('Mage_Backend::widget/grid/massaction.phtml'); $this->setErrorText(Mage::helper('Mage_Backend_Helper_Data')->jsQuoteEscape(Mage::helper('Mage_Backend_Helper_Data')->__('Please select items.'))); }
public function __construct($data = array()) { parent::__construct($data); }
public function __construct($attributes = array()) { parent::__construct($attributes); $this->setTemplate('Mage_Backend::widget/grid.phtml'); $this->setRowClickCallback('openGridRow'); $this->_emptyText = Mage::helper('Mage_Backend_Helper_Data')->__('No records found.'); }
/** * @param array $data */ public function __construct(array $data = array()) { parent::__construct($data); $this->setTemplate('Mage_Backend::widget/grid.phtml'); $this->setRowClickCallback('openGridRow'); $this->setData('filter_visibility', array_key_exists('filter_visibility', $data) ? $data['filter_visibility'] : true); if (isset($data['id'])) { $this->setId($data['id']); } if (isset($data['default_sort'])) { $this->setDefaultSort($data['default_sort']); } if (isset($data['default_dir'])) { $this->setDefaultDir($data['default_dir']); } if (isset($data['save_parameters_in_session'])) { $this->setSaveParametersInSession($data['save_parameters_in_session']); } if (isset($data['rssList']) && is_array($data['rssList'])) { foreach ($data['rssList'] as $item) { $this->addRssList($item['url'], $item['label']); } } }
/** * @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_Backend_Model_Config_Structure $configStructure * @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_Backend_Model_Config_Structure $configStructure, array $data = array()) { parent::__construct($request, $layout, $eventManager, $urlBuilder, $translator, $cache, $designPackage, $session, $storeConfig, $frontController, $helperFactory, $filesystem, $data); $this->_configStructure = $configStructure; }
/** * @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_Backend_Model_Config_Structure $configStructure * @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_Backend_Model_Config_Structure $configStructure, array $data = array()) { parent::__construct($request, $layout, $eventManager, $urlBuilder, $translator, $cache, $designPackage, $session, $storeConfig, $frontController, $helperFactory, $filesystem, $data); $this->_tabs = $configStructure->getTabs(); $this->setId('system_config_tabs'); $this->setTitle($this->helper('Mage_Backend_Helper_Data')->__('Configuration')); $this->_currentSectionId = $this->getRequest()->getParam('section'); $this->helper('Mage_Backend_Helper_Data')->addPageHelpUrl($this->getRequest()->getParam('section') . '/'); }
/** * Block constructor * * @param array $data */ public function __construct($data = array()) { $this->_rendererTypes = array('date' => 'Mage_Backend_Block_Widget_Grid_Column_Renderer_Date', 'datetime' => 'Mage_Backend_Block_Widget_Grid_Column_Renderer_Datetime', 'number' => 'Mage_Backend_Block_Widget_Grid_Column_Renderer_Number', 'currency' => 'Mage_Backend_Block_Widget_Grid_Column_Renderer_Currency', 'price' => 'Mage_Backend_Block_Widget_Grid_Column_Renderer_Price', 'country' => 'Mage_Backend_Block_Widget_Grid_Column_Renderer_Country', 'concat' => 'Mage_Backend_Block_Widget_Grid_Column_Renderer_Concat', 'action' => 'Mage_Backend_Block_Widget_Grid_Column_Renderer_Action', 'options' => 'Mage_Backend_Block_Widget_Grid_Column_Renderer_Options', 'checkbox' => 'Mage_Backend_Block_Widget_Grid_Column_Renderer_Checkbox', 'massaction' => 'Mage_Backend_Block_Widget_Grid_Column_Renderer_Massaction', 'radio' => 'Mage_Backend_Block_Widget_Grid_Column_Renderer_Radio', 'input' => 'Mage_Backend_Block_Widget_Grid_Column_Renderer_Input', 'select' => 'Mage_Backend_Block_Widget_Grid_Column_Renderer_Select', 'text' => 'Mage_Backend_Block_Widget_Grid_Column_Renderer_Longtext', 'store' => 'Mage_Backend_Block_Widget_Grid_Column_Renderer_Store', 'wrapline' => 'Mage_Backend_Block_Widget_Grid_Column_Renderer_Wrapline', 'default' => 'Mage_Backend_Block_Widget_Grid_Column_Renderer_Text'); $this->_filterTypes = array('datetime' => 'Mage_Backend_Block_Widget_Grid_Column_Filter_Datetime', 'date' => 'Mage_Backend_Block_Widget_Grid_Column_Filter_Date', 'range' => 'Mage_Backend_Block_Widget_Grid_Column_Filter_Range', 'number' => 'Mage_Backend_Block_Widget_Grid_Column_Filter_Range', 'currency' => 'Mage_Backend_Block_Widget_Grid_Column_Filter_Range', 'price' => 'Mage_Backend_Block_Widget_Grid_Column_Filter_Price', 'country' => 'Mage_Backend_Block_Widget_Grid_Column_Filter_Country', 'options' => 'Mage_Backend_Block_Widget_Grid_Column_Filter_Select', 'massaction' => 'Mage_Backend_Block_Widget_Grid_Column_Filter_Massaction', 'checkbox' => 'Mage_Backend_Block_Widget_Grid_Column_Filter_Checkbox', 'radio' => 'Mage_Backend_Block_Widget_Grid_Column_Filter_Radio', 'store' => 'Mage_Backend_Block_Widget_Grid_Column_Filter_Store', 'theme' => 'Mage_Backend_Block_Widget_Grid_Column_Filter_Theme', 'default' => 'Mage_Backend_Block_Widget_Grid_Column_Filter_Text'); parent::__construct($data); }