Esempio n. 1
0
 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);
 }