Exemplo n.º 1
0
 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;
 }