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'); }
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); }