Пример #1
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     $this->_auth = Zend_Auth::getInstance();
     $this->_acl = Model_Acl::getInstance();
 }
Пример #2
0
 /**
  *
  */
 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);
 }