Пример #1
0
 public function renderShow($id)
 {
     $this->menu = new Model\Menu($this->getDatabase());
     $menuToOpen = $selectedMenu = $this->menu->get($id);
     $selectedSubMenu = null;
     if ($selectedMenu->menu) {
         $selectedSubMenu = $selectedMenu;
         $selectedMenu = $selectedMenu->menu;
     }
     if (!$selectedMenu) {
         $this->redirect('Homepage:default');
     }
     $article = $menuToOpen->article;
     if (!$article) {
         $this->error('Menu nelze otevřít', 404);
     }
     $this->template->article = $article;
     $this->template->selectedMenu = $selectedMenu;
     $this->template->selectedSubMenu = $selectedSubMenu;
 }
Пример #2
0
 public function actionDelete($id)
 {
     $this->menu->get($id)->delete();
     $this->flashMessage('Položka menu odstraněna odstraněn.', 'success');
     $this->redirect('default');
 }