/** * Constructor * * @return void */ public function __construct() { $this->_auth = Zend_Auth::getInstance(); $this->_acl = Model_Acl::getInstance(); }
/** * */ public function roleseditexecuteAction() { $id = $this->_getParam('role_id'); $params = array('role_id' => $id); $form = new Administer_Form_Zupalroles($id); if ($form->isValid($this->_getAllParams())) { $form->save(); foreach (Model_Resources::getInstance()->findAll() as $res) { $resid = $res->identity(); if ($resvalue = $this->_getParam("resource_{$resid}")) { Model_Acl::getInstance()->set_acl($resid, $id, $resvalue); } } $params['message'] = 'Role Saved'; } else { $params['error'] = 'Cannot save form'; $params['reload'] = TRUE; $params = array_merge($this->_getAllParams(), $params); } $this->_forward('rolesedit', 'users', 'administer', $params); }