protected function _prepareColumns() { parent::_prepareColumns(); if (!Mage::helper('smvendors')->getVendorLogin()) { $this->addColumnAfter('vendor_name', array('header' => Mage::helper('salesrule')->__('Vendor'), 'align' => 'left', 'width' => '120px', 'index' => 'vendor_name'), 'name'); $this->sortColumnsByOrder(); } return $this; }
protected function _prepareColumns() { parent::_prepareColumns(); $role = Mage::getSingleton('aitpermissions/role'); if ($role->isPermissionsEnabled()) { unset($this->_columns['rule_website']); $allowedWebsiteIds = $role->getAllowedWebsiteIds(); if (count($allowedWebsiteIds) > 1) { $websiteFilter = array(); foreach ($allowedWebsiteIds as $allowedWebsiteId) { $website = Mage::getModel('core/website')->load($allowedWebsiteId); $websiteFilter[$allowedWebsiteId] = $website->getData('name'); } $this->addColumn('rule_website', array('header' => Mage::helper('catalogrule')->__('Website'), 'align' => 'left', 'index' => 'website_ids', 'type' => 'options', 'sortable' => false, 'options' => $websiteFilter, 'width' => 200)); } } return $this; }
protected function _prepareCollection() { $collection = Mage::getModel('catalogrule/rule')->getResourceCollection()->addFieldToFilter("points_action", array(array(array('eq' => ''), array('null' => true)))); $this->setCollection($collection); return parent::_prepareCollection(); }
/** * Constructor */ public function __construct() { parent::__construct(); $this->_loadCustomerGroupNames(); $this->setTemplate('n98_managerules/promo_catalog_grid.phtml'); }