Example #1
0
 public function addAction()
 {
     $url = explode('/', trim($this->_getParam('url')));
     $role = trim($this->_getParam('role'));
     if (count($url) != 3 || !$role) {
         $this->_helper->flashMessenger->addMessage('Error');
         $this->_redirect('admin/acl');
     }
     $resources = Tri_Config::get('tri_resources', true);
     $resources[$url[0]][$url[1]][$url[2]] = $role;
     Tri_Config::set('tri_resources', $resources, true);
     $this->_helper->flashMessenger->addMessage('Success');
     $this->_redirect('admin/acl');
 }
Example #2
0
 public function _desactivate()
 {
     $this->desactivate();
     $activedPlugins = Tri_Config::get('tri_plugins', true);
     foreach ($activedPlugins as $key => $value) {
         if ($value == $this->_name) {
             unset($activedPlugins[$key]);
         }
     }
     Tri_Config::set('tri_plugins', $activedPlugins, true);
 }