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