/**
  * Displays static page.
  * @param $slug
  * @return string
  * @throws NotFoundHttpException
  */
 public function run($categoria, $provincia)
 {
     echo '<pre>';
     print_r([__LINE__, 'categoria: ' . $categoria . ', provincia: ' . $provincia]);
     die;
     $model = new Paginas();
     if (($pagina = $model->obtenerPaginaPorSlug($slug)) === null) {
         throw new NotFoundHttpException('La página solicitada no existe.');
     }
     return $this->controller->render('pagina-estatica', ['model' => $pagina]);
 }
 public function agregarAction()
 {
     $pagina_id = (int) $this->_request->getParam('pagina');
     if ($pagina_id) {
         Zend_Loader::loadClass('Paginas');
         $pagina = new Paginas();
         $this->view->pagina = $pagina->fetchRow('id=' . $pagina_id);
     }
     $this->view->subtitle = $this->info->sitio->menu->agregar->titulo;
     $this->agregarModificar();
     $this->view->action = $this->info->sitio->menu->agregar->action;
     $this->view->buttonText = $this->info->sitio->menu->agregar->buttonText;
     $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";
 }
Exemple #4
0
 public static function getPagina($id)
 {
     $pagina = new Paginas();
     return $pagina->fetchRow("id = '{$id}'");
 }
<?php

$pnotify = true;
$validacao = true;
$galeria = true;
$lightBox = true;
$popup = true;
include_once '../public/inc/cabecalho.php';
$idP = $_REQUEST['id'];
$pagina = new Paginas();
$pagina->id = $_REQUEST['id'];
$pagina->carregar();
$msg = "";
$msgClass = "msgErro";
$titulo = $pagina->titulo;
$acao = "Galeria Imagem";
$pg_voltar = URLADMIN . "paginas/alterar.php?id=" . $idP;
$msg_ok = "Registro Excluído!";
$msg_erro = "Erro ao excluir!";
$nomeClasse = "PaginasImagem";
$nomeTabela = strtolower($nomeClasse);
$destino = "paginas";
$idSalva = "idPagina";
$indiceTabela = "id_pagina";
$paginaRetorno = URLADMIN . "paginas/galeria.php?id=" . $idP;
##########################
# excluir
##########################
if (isPost($_POST['idexcluir'])) {
    $objRel = new $nomeClasse();
    $objRel->id = $_POST['idexcluir'];
 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();
 }
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * @param integer the ID of the model to be loaded
  */
 public function loadModel($id)
 {
     $model = Paginas::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
 public function carregarConteudo($id_p)
 {
     $criteria = new CDbCriteria();
     $criteria->condition = 'paginas_id=' . $id_p;
     Yii::app()->controller->render('/site/general', array('model' => Paginas::model()->find($criteria)));
 }
Exemple #9
0
<?php

$paginas = Paginas::ListarPaginas();
if ($paginas->num_rows > 0) {
    ?>
        <div class="menu">
            <a href="<?php 
    echo SITE_URL;
    ?>
index.php" 		<?php 
    echo strpos($_SERVER["REQUEST_URI"], "index.php") !== false ? "class='active'" : "";
    ?>
>
                Home
            </a>
            <?php 
    while ($pagina = mysqli_fetch_assoc($paginas)) {
        ?>
                <a href="<?php 
        echo SITE_URL . "pagina/" . $pagina["url"];
        ?>
" <?php 
        echo strpos($_SERVER["REQUEST_URI"], $pagina["url"]) !== false ? "class='active'" : "";
        ?>
>
                    <?php 
        echo $pagina["titulo"];
        ?>
                </a>   
                <?php 
    }
<?php

session_start();
session_regenerate_id();
include_once "../configuracao.php";
if (!Usuario::ValidarLogin()) {
    header("Location: login.php");
    exit;
} else {
    if ($_POST) {
        if (!empty($_POST["titulo"]) && !empty($_POST["conteudo"])) {
            if (Paginas::Adicionar($_POST)) {
                $_SESSION["sucesso_mensagem"] = "Página cadastrada com sucesso!";
                header("Location: " . SITE_URL_ADMIN . "/lista_pagina.php");
                exit;
            }
        }
    }
    ?>
    <!DOCTYPE html>
    <html lang="en">
        <?php 
    include_once "tag_head.php";
    ?>
        <body>
            <section id="container" >
                <?php 
    include_once "header.php";
    include_once "menu.php";
    ?>
                <section id="main-content">