Example #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;
 }
Example #3
0
 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();
 }
Example #4
0
 /**
  * Constructor
  */
 public function __construct()
 {
     parent::__construct();
     $this->_loadCustomerGroupNames();
     $this->setTemplate('n98_managerules/promo_catalog_grid.phtml');
 }