/** * Class constructor * */ protected function _construct() { parent::_construct(); $rid = Mage::app()->getRequest()->getParam('rid', false); $acl = Mage::getSingleton('Mage_Core_Model_Acl_Builder', array('data' => array('areaConfig' => Mage::getConfig()->getAreaConfig(), 'objectFactory' => Mage::getConfig())))->getAcl(); $rulesSet = Mage::getResourceModel('Mage_User_Model_Resource_Rules_Collection')->getByRoles($rid)->load(); $selectedResourceIds = array(); foreach ($rulesSet->getItems() as $item) { $itemResourceId = $item->getResource_id(); if ($acl->has($itemResourceId) && $item->getPermission() == 'allow') { array_push($selectedResourceIds, $itemResourceId); } } $this->setSelectedResources($selectedResourceIds); }
protected function _construct() { parent::_construct(); $this->_systemConfig = $this->hasData('systemConfig') ? $this->getData('systemConfig') : Mage::getSingleton('Mage_Backend_Model_Config_Structure_Reader')->getConfiguration(); $this->_scopeLabels = array(self::SCOPE_DEFAULT => $this->helper('Mage_Backend_Helper_Data')->__('[GLOBAL]'), self::SCOPE_WEBSITES => $this->helper('Mage_Backend_Helper_Data')->__('[WEBSITE]'), self::SCOPE_STORES => $this->helper('Mage_Backend_Helper_Data')->__('[STORE VIEW]')); }
/** * Init class * */ protected function _construct() { parent::_construct(); $this->setId('taxRuleForm'); $this->setTitle(Mage::helper('Mage_Tax_Helper_Data')->__('Tax Rule Information')); }