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; }