function indexAction()
 {
     $this->view->subtitle = $this->info->sitio->paginas->index->titulo;
     $menus = new PaginasMenu();
     $this->view->paginas->menu = $menus->fetchAll();
     $this->render();
 }
 public function verAction()
 {
     $this->view->subtitle = $this->info->sitio->paginas->ver->titulo;
     $pagina = new Paginas();
     $paginasMenues = new PaginasMenu();
     $archivos = array();
     $view_archivos = array();
     $id = (int) $this->_request->getParam('id', 0);
     if ($id > 0) {
         $this->view->pagina = $pagina->fetchRow('id=' . $id);
         $this->view->paginasMenues = $paginasMenues->fetchAll('id_pagina=' . $id);
         $archivos = PaginasArchivos::getArchivos($id);
         foreach ($archivos as $a) {
             $view_archivos[] = Archivos::getArchivo($a->id_archivo);
         }
         $this->view->archivos = $view_archivos;
     }
     $this->view->scriptJs = "lightbox";
 }
 public static function getMenuPagina($id_pagina, $limit = 0, $order = "id_pagina")
 {
     $PA = new PaginasMenu();
     return $PA->fetchAll('id_pagina = ' . $id_pagina, $order, $limit);
 }
 function modificarAction()
 {
     $this->view->subtitle = $this->info->sitio->paginas->modificar->titulo;
     $menupag = new PaginasMenu();
     if ($this->_request->isPost()) {
         Zend_Loader::loadClass('Zend_Filter_StripTags');
         $filter = new Zend_Filter_StripTags();
         $id_pagina = (int) $this->_request->getPost('id_pagina');
         $id_menu = (int) $this->_request->getPost('id_menu');
         $link = $this->_request->getPost('link');
         $titulo = trim($this->_request->getPost('titulo'));
         $alt = $this->_request->getPost('alt');
         $where = 'id_pagina = ' . $id_pagina . ' AND id_menu = ' . $id_menu;
         if ($titulo != '' && $link != '') {
             $data = array('titulo' => $titulo, 'id_pagina' => $id_pagina, 'id_menu' => $id_menu, 'link' => $link, 'alt' => $alt);
             $menupag->update($data, $where);
             $this->_redirect(self::RETORNO . $id_pagina);
             return;
         } else {
             $this->view->message = "Deben llenarse todos los campos";
             $this->view->menupag = $menupag->fetchAll($where);
         }
     } else {
         $id_pagina = (int) $this->_request->getParam('pagina');
         $id_menu = (int) $this->_request->getParam('menu');
         $where = 'id_pagina = ' . $id_pagina . ' AND id_menu = ' . $id_menu;
         if ($id_pagina > 0) {
             $this->view->menupag = $menupag->fetchRow($where);
         }
     }
     $this->view->action = "modificar";
     $this->view->buttonText = $this->info->sitio->paginas->modificar->buttonText;
     $this->render();
 }
 public function verAction()
 {
     $this->view->subtitle = $this->info->sitio->paginas->ver->titulo;
     $pagina = new Paginas();
     $paginasMenues = new PaginasMenu();
     $id = (int) $this->_request->getParam('id', 0);
     if ($id > 0) {
         $this->view->pagina = $pagina->fetchRow('id=' . $id);
         //Creo el array con los datos de la DB de la tabla del menú de páginas
         $this->view->paginasMenues = $paginasMenues->fetchAll('id_pagina=' . $id);
     }
     $this->render();
 }