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