public function actionEdit($id)
 {
     $form = $this["formEdit"];
     $record = $this->model->get($id);
     if ($record) {
         if (!($this->user->isInRole("administrator") || $this->user->id == $record->created_by)) {
             $this->flashMessage("Nemáte oprávnění ke změnám nastavení práce " . $record->name, "danger");
             $this->redirect("id", $id);
         } elseif ($record->status > 0) {
             $this->flashMessage("Práci již nelze editovat.", "danger");
             $this->redirect("id", $id);
         } else {
             $this->setTitle("Editace zadání práce " . $record->name);
             $form["user_id"]->setItems($this->userModel->fromGroupRoleAsArray('student', array($record->user_id)));
             $form["wrk_assignment_id"]->setItems($this->assignmentModel->activeAsArray(array($record->wrk_assignment_id)));
             $form["wrk_set_id"]->setItems($this->setModel->activeAsArray(array($record->wrk_set_id)));
             $form->setDefaults($record);
         }
     } else {
         $this->flashMessage("Takové zadání práce neexistuje.", "danger");
         $this->redirect("default");
     }
 }