Exemplo n.º 1
0
 /**
  * Benutzer löschen
  * @param array $userId
  * @param bool $check
  * @return void
  */
 private function deleteUsers($userId, $check = true)
 {
     if ($check && $this->userList->countActiveUsers() == 1) {
         $this->view->addErrorMessage('DELETE_FAILED_USERS_LAST');
         return;
     }
     if ($check && $userId == $this->session->getUserId()) {
         $this->view->addErrorMessage('DELETE_FAILED_USERS_OWN');
         return;
     }
     $user = new \fpcm\model\users\author($userId);
     if ($user->delete()) {
         $this->view->addNoticeMessage('DELETE_SUCCESS_USERS');
     } else {
         $this->view->addErrorMessage('DELETE_FAILED_USERS');
     }
 }