コード例 #1
0
ファイル: UserPresenter.php プロジェクト: jaroslavlibal/MDW
 public function actionUserDelete($id)
 {
     $this->access();
     $pom = $this->user->getIdentity();
     //jestliže chceme smazat sami sebe - vyhodíme hlášku a přesměrujeme
     if ($pom->id == $id) {
         $this->flashMessage("Nemůžete smazat sám sebe.");
         $this->redirect('User:default');
     } else {
         try {
             UsersModel::delUser($id);
             $this->flashMessage("Uživatel byl úspěšně smazán.");
             dibi::query('COMMIT');
         } catch (Exception $e) {
             dibi::query('ROLLBACK');
             Debug::processException($e);
             $this->flashMessage(ERROR_MESSAGE . " Error description: " . $e->getMessage(), 'error');
         }
         $this->redirect('User:default');
     }
 }