public function actionDeleteRubrika($id) { $this->overitRubriku($id); $this->opravneni = $this->opravneni($id); if (!$this->opravneni['rubrika_delete']) { $this->redirect('default'); } $rodic = $this->redakce->findRubrikuById($id)->rodic; if ($id == $this->redakce->id_hlavni_skupiny) { $this->flashMessage('Nelze smazat hlavní skupinu.'); $this->redirect('rubriky'); } if ($this->redakce->smazatRubriku($id)) { $this->prava->smazatPravaRedakce($id); $this->flashMessage('Rubrika byla smazána'); } else { $this->flashMessage('Rubriku nelze smazat, obahuje články nebo podrubriky.'); } $this->redirect('rubriky', $rodic); }