示例#1
0
 public function request()
 {
     if (is_null($this->getRequestVar('id'))) {
         $this->redirect('users/list');
     }
     $userRoll = new \fpcm\model\users\userRoll($this->getRequestVar('id'));
     if (!$userRoll->exists()) {
         $this->view->setNotFound('LOAD_FAILED_ROLL', 'users/list');
         return true;
     }
     if ($this->buttonClicked('saveRoll')) {
         $userRoll->setRollName($this->getRequestVar('rollname'));
         if ($userRoll->update()) {
             $this->redirect('users/list', array('edited' => 2));
         } else {
             $this->view->addErrorMessage('SAVE_FAILED_ROLL');
         }
     }
     $this->view->assign('userRoll', $userRoll);
     $this->view->addJsVars(array('fpcmNavigationActiveItemId' => 'submenu-itemnav-item-users'));
     return true;
 }