Ejemplo n.º 1
0
Archivo: Menu.php Proyecto: Gorp/pr
 function getPageByMenu($lang)
 {
     //@TODO обработать ситуацию когда получаем пустой объект
     if (empty($this->idpage)) {
         return "no title";
     }
     return Local_Base::translit(Model_Page::getById($this->idpage, $lang)->title);
 }
Ejemplo n.º 2
0
 public function pageAction()
 {
     // action body
     $idpage = $this->_getParam('idpage', 0);
     $this->view->content = Model_Page::getById($idpage, $this->view->lang);
     $this->view->gallery = Model_Image::getAll($this->view->content->idgallery);
     $this->view->video = Model_Image::getAll($this->view->content->idvideo);
     $this->view->audio = Model_Image::getAll($this->view->content->idaudio);
     if (is_object($this->view->content)) {
         $this->view->pageTitle = $this->view->content->title;
         $this->view->headMeta()->appendName('keywords', $this->view->content->keyword);
         $this->view->headMeta()->appendName('description', $this->view->content->description);
     }
     //@TODO додати на сторінку title keywords description
 }
Ejemplo n.º 3
0
 public function pageAction()
 {
     $this->view->menu_page = 'selected';
     $this->view->item = $this->_getParam('item', 'new');
     $this->view->lang = $this->_getParam('lang', 'ua');
     $this->view->pages = Model_Page::getAll();
     $this->view->galleries = Model_Gallery::getAll('image');
     $this->view->videos = Model_Gallery::getAll('video');
     $this->view->audios = Model_Gallery::getAll('audio');
     $this->view->actionname = '/admin/savepage';
     $this->view->idname = 'idpage';
     //перевіряємо на видалення
     $delete = $this->_getParam('delete', false);
     if ($delete && Zend_Validate::is($this->view->item, 'Digits')) {
         Model_Page::deletepage($this->view->item);
         $this->_redirect('/admin/page');
     }
     // якщо треба отримати дані за id сторінки
     if (Zend_Validate::is($this->view->item, 'Digits')) {
         $this->view->data = Model_Page::getById($this->view->item, $this->view->lang);
     } else {
         $this->view->data = Model_Page::getById(NULL);
     }
 }