示例#1
0
 public function request()
 {
     if ($this->getRequestVar('added') == 1) {
         $this->view->addNoticeMessage('SAVE_SUCCESS_ADDUSER');
     } elseif ($this->getRequestVar('added') == 2) {
         $this->view->addNoticeMessage('SAVE_SUCCESS_ADDROLL');
     }
     if ($this->getRequestVar('edited') == 1) {
         $this->view->addNoticeMessage('SAVE_SUCCESS_EDITUSER');
     } elseif ($this->getRequestVar('edited') == 2) {
         $this->view->addNoticeMessage('SAVE_SUCCESS_EDITROLL');
     }
     if (($this->buttonClicked('disableUser') || $this->buttonClicked('enableUser') || $this->buttonClicked('deleteActive') || $this->buttonClicked('deleteDisabled') || $this->buttonClicked('deleteRoll')) && !$this->checkPageToken()) {
         $this->view->addErrorMessage('CSRF_INVALID');
         return true;
     }
     if ($this->buttonClicked('disableUser') && !is_null($this->getRequestVar('useridsa'))) {
         $this->disableUsers($this->getRequestVar('useridsa'));
     }
     if ($this->buttonClicked('enableUser') && !is_null($this->getRequestVar('useridsd'))) {
         $this->enableUsers($this->getRequestVar('useridsd'));
     }
     if ($this->buttonClicked('deleteActive') && !is_null($this->getRequestVar('useridsa'))) {
         $this->deleteUsers($this->getRequestVar('useridsa'));
     }
     if ($this->buttonClicked('deleteDisabled') && !is_null($this->getRequestVar('useridsd'))) {
         $this->deleteUsers($this->getRequestVar('useridsd'), false);
     }
     if ($this->buttonClicked('deleteRoll') && !is_null($this->getRequestVar('rollids'))) {
         $roll = new \fpcm\model\users\userRoll($this->getRequestVar('rollids'));
         if ($roll->delete()) {
             $this->view->addNoticeMessage('DELETE_SUCCESS_ROLL');
         } else {
             $this->view->addErrorMessage('DELETE_FAILED_ROLL');
         }
     }
     return true;
 }