public function actionDelete($id) { $process = explode(',', $id); foreach ($process as $record) { $selector = $this->model->getClonedSelection(); $data = $selector->where("id = " . $record)->fetch(); if ($data) { if (!$this->user->isInRole("administrator")) { $this->flashMessage("Nemáte oprávnění ke smazání uživatele " . $data->lastname . "," . $data->firstname . ".", "danger"); } else { try { $this->model->delete($data->id); $this->flashMessage("Uživatel " . $data->lastname . ", " . $data->firstname . " byl smazán.", "success"); } catch (Exception $e) { $this->flashMessage("Během pokusu o smazání uživatele " . ${$data}->lastname . "," . $data->firstname . " došlo k chybě.", "danger"); } } } else { $this->flashMessage("Takový uživatel neexistuje.", "danger"); } } $this->redirect("default"); }