예제 #1
0
 /**
  * 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);
 }
예제 #2
0
 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]'));
 }
예제 #3
0
파일: Form.php 프로젝트: natxetee/magento2
 /**
  * Init class
  *
  */
 protected function _construct()
 {
     parent::_construct();
     $this->setId('taxRuleForm');
     $this->setTitle(Mage::helper('Mage_Tax_Helper_Data')->__('Tax Rule Information'));
 }