Esempio n. 1
0
 public function updateaccessAction()
 {
     $username = $this->_getParam('username');
     $action = mb_strtolower($this->_getParam('doaction'));
     $item = $this->byId(null, 'ActionAccess');
     if ($item != null) {
         if ($action == 'update') {
             // make set values and quite
             $item->module = $this->_getParam('accessmodule');
             $item->action = $this->_getParam('accessaction');
             $this->accessService->saveAccess($item);
         } else {
             $this->accessService->deleteAccess($item);
         }
     } else {
         // Adding some new access
         $item = new ActionAccess();
         $item->username = $username;
         $item->module = $this->_getParam('accessmodule');
         $item->action = $this->_getParam('accessaction');
         $this->accessService->saveAccess($item);
     }
     $this->redirect('admin', 'useraccess', array('username' => $username));
 }