public function actionEdit($id) { $record = $this->model->get($id); $this->title = "Editace skupiny " . $record["name"]; if ($record) { if (!$this->user->isInRole("administrator") && !($record->user_id == $this->user->id)) { $this->flashMessage("K editaci skupiny " . $record->name . " nejste oprávněn.", "danger"); $this->redirect("id", $id); } else { $this->template->id = $id; $form = $this["formEdit"]; if ($record->user_id) { $form["user_id"]->setItems($this->userModel->activeUsersAsArray(array($record->user_id))); } $form->setDefaults($record); } } else { $this->flashMessage("Skupina " . $id . " neexistuje.", "danger"); $this->redirect("default"); } }