当前位置: 首页>>代码示例>>PHP>>正文


PHP Pagina类代码示例

本文整理汇总了PHP中Pagina的典型用法代码示例。如果您正苦于以下问题:PHP Pagina类的具体用法?PHP Pagina怎么用?PHP Pagina使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了Pagina类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getPaginasLista

 /**
  * Carrega todas as págians a partir de uma categoria
  * @param int|Categoria $categoria
  * @return array
  */
 public function getPaginasLista($limit = "")
 {
     if (empty($this->pags)) {
         $cat = new PaginaCategoria();
         $cat->getDao()->setAtributes("pagina");
         $pags = array();
         $p = new Pagina();
         $p->getDao()->setAtributes("id", "cleanTitulo", "titulo", "subTitulo");
         $whereStr = "categoria=" . $this->getId();
         foreach ($this->getCatFilhas() as $catItem) {
             $whereStr .= " OR categoria=" . $catItem;
         }
         foreach ($cat->getDao()->loadArrayList($whereStr, '', $limit) as $c) {
             if ($c->getPagina() instanceof Pagina) {
                 if ($c->getPagina()->getStatus() == Pagina::STATUS_PUBLICADO) {
                     $pags[] = $c->getPagina();
                 }
             }
         }
         if (!empty($order)) {
             DAO::orderBy($pags, $orderPropertyName, $desc);
         }
         $p->getDao()->clearAtributes();
         $this->pags = $pags;
     }
     return $this->pags;
 }
开发者ID:laiello,项目名称:samusframework,代码行数:32,代码来源:Categoria.php

示例2: mensajeLogout

function mensajeLogout()
{
    $pagina = new Pagina("Control de acceso - Inicio");
    $pagina->setCabecera(new CabeceraLogin());
    $cuerpo = new CuerpoLogin();
    $cuerpo->setMensaje("Sesión cerrada");
    $pagina->setCuerpo($cuerpo);
    $pagina->setPiePagina(new PiePaginaLogin());
    $pagina->mostrarPagina();
}
开发者ID:jorgeeliecerballesteros,项目名称:controldeacceso,代码行数:10,代码来源:login.php

示例3: factory

 public function factory($arrayfetch)
 {
     $arraytoret = array();
     if ($arrayfetch) {
         foreach ($arrayfetch as $fetch) {
             $newObject = new Pagina($this->driver);
             $newObject->fill($fetch);
             array_push($arraytoret, $newObject);
         }
     }
     return $arraytoret;
 }
开发者ID:nemoNoboru,项目名称:ET3,代码行数:12,代码来源:Pagina.php

示例4: ingresar

 /**
  *
  * Ingresar al aplicativo.
  * @param Ninguno
  * @return int
  */
 private function ingresar()
 {
     /**
      * @global boolean $GLOBALS['autorizado']
      * @name $autorizado
      */
     $GLOBALS["autorizado"] = TRUE;
     $pagina = $this->determinarPagina();
     $this->miConfigurador->setVariableConfiguracion("pagina", $pagina);
     /**
      * Verificar que se tenga una sesión válida
      */
     require_once $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/core/auth/Autenticador.class.php";
     $this->autenticador = Autenticador::singleton();
     $this->autenticador->especificarPagina($pagina);
     if ($this->autenticador->iniciarAutenticacion()) {
         /**
          * Procesa la página solicitada por el usuario
          */
         require_once $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/core/builder/Pagina.class.php";
         $this->miPagina = new Pagina();
         if ($this->miPagina->inicializarPagina($pagina)) {
             return true;
         } else {
             $this->mostrarMensajeError($this->miPagina->getError());
             return false;
         }
     } else {
         $this->mostrarMensajeError($this->autenticador->getError());
         return false;
     }
 }
开发者ID:kipuproject,项目名称:core,代码行数:38,代码来源:Bootstrap.class.php

示例5: PaginasAdm

function PaginasAdm(&$smarty, &$form)
{
    $page = new Pagina($form);
    $page->AdmTemplates($smarty, $form);
    if ($_POST['action'] && !$form['action']) {
        $form['action'] = $_POST['action'];
    }
    switch ($form['action']) {
        case 'save':
            $page->AdmTemplatesSave($smarty, $form);
        case 'edit':
            $smarty->assign($form);
            return $smarty->fetch($smarty->modulo_dir . "paginas_editor.tpl");
            break;
        default:
            return $smarty->fetch($smarty->modulo_dir . "paginas_adm.tpl");
    }
}
开发者ID:renatoinnocenti,项目名称:ModulosZend,代码行数:18,代码来源:fnc.Paginas.php

示例6: getMenuServicos

 public static function getMenuServicos()
 {
     //Carrega o submenu de pesquisadores
     $servicos = Pagina::model()->findALL(array('order' => 'titulo', 'condition' => "tipo = 'serviço'"));
     $menuServicos = array();
     $itemServico = array();
     for ($i = 0; $i < count($servicos); $i++) {
         $itemServico["label"] = $servicos[$i]->titulo;
         $itemServico["url"] = array("/pagina/" . $servicos[$i]->cod_pagina);
         $menuServicos[] = $itemServico;
     }
     return $menuServicos;
 }
开发者ID:elikristina,项目名称:portalcegov,代码行数:13,代码来源:Pagina.php

示例7: ingresar

 /**
  *
  * Ingresar al aplicativo.
  *
  * @param
  *            Ninguno
  * @return int
  */
 private function ingresar()
 {
     /**
      *
      * @global boolean $GLOBALS['autorizado']
      * @name $autorizado
      */
     $GLOBALS["autorizado"] = TRUE;
     $pagina = $this->determinarPagina();
     $this->miConfigurador->setVariableConfiguracion(self::PAGINA, $pagina);
     /**
      * Verificar que se tenga una sesión válida
      */
     require_once $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/core/auth/Autenticador.class.php";
     $this->autenticador = Autenticador::singleton();
     $this->autenticador->setPagina($pagina);
     if ($this->autenticador->iniciarAutenticacion()) {
         /**
          * Procesa la página solicitada por el usuario
          */
         /**
          * Evitar que se ingrese codigo HTML y PHP en los campos de texto
          * Campos que se quieren excluir de la limpieza de código. Formato: nombreCampo1|nombreCampo2|nombreCampo3
          */
         $excluir = '';
         $_REQUEST = $this->miInspectorHtml->limpiarPHPHTML($_REQUEST);
         //Evitar que se ingrese código malicioso SQL
         $_REQUEST = $this->miInspectorHtml->limpiarSQL($_REQUEST);
         require_once $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/core/builder/Pagina.class.php";
         $this->miPagina = new Pagina();
         if ($this->miPagina->inicializarPagina($pagina)) {
             return true;
         } else {
             $this->mostrarMensajeError($this->miPagina->getError());
             return false;
         }
     } else {
         if ($this->autenticador->getError() == 'sesionNoExiste') {
             unset($_REQUEST);
             $this->redireccionar('indice', 'pagina=index&mostrarMensaje=sesionExpirada');
         } else {
             $this->mostrarMensajeError($this->autenticador->getError());
             return false;
         }
     }
 }
开发者ID:EmmanuelTaborda2015,项目名称:kyron_modificado,代码行数:54,代码来源:Bootstrap.class.php

示例8: actionCrear

 /**
  * Creates a new model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  */
 public function actionCrear($id)
 {
     $horario = new Horario();
     if ($id) {
         $micrositio = Micrositio::model()->findByPk($id);
         $pagina = Pagina::model()->findByAttributes(array('micrositio_id' => $micrositio->id));
         $pgPrograma = PgPrograma::model()->findByAttributes(array('pagina_id' => $pagina->id));
         $horario->pg_programa_id = $pgPrograma->id;
     }
     if (isset($_POST['Horario'])) {
         $horario->attributes = $_POST['Horario'];
         $horario->hora_inicio = date('Gi', strtotime($horario->hora_inicio));
         $horario->hora_fin = date('Gi', strtotime($horario->hora_fin));
         if ($horario->save()) {
             Yii::app()->user->setFlash('success', Horarios::getDiaSemana($horario->dia_semana) . ' ' . Horarios::hora($horario->hora_inicio) . ' guardado con éxito');
             $this->redirect(array('programas/view', 'id' => $pgPrograma->pagina->micrositio_id));
         }
         //if($horario->save())
     }
     //if(isset($_POST['Horario']))
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     $this->render('crear', array('model' => $horario));
 }
开发者ID:Telemedellin,项目名称:tm,代码行数:28,代码来源:HorarioController.php

示例9: Pagina

<?php

/*
 * Universidad Tecnológica Nacional - Facultad Regional Santa Fe
 * Laboratorio de Sistemas - Sistema de control de acceso de personal
 */
include_once "gui/Pagina.php";
include_once "gui/contenidos/ContenidoReportes.php";
include_once "login.php";
/*
 * Pantalla de generación de reportes a nivel de personal.
 */
// Chequea si el usuario está autorizado
if ($autenticacion->checkAuth()) {
    // Contenido para usuarios autenticados
    $pagina = new Pagina('Control de acceso - Reportes');
    $pagina->getCuerpo()->setContenido(new ContenidoReportes());
    $pagina->agregarScript("gui/calendario/calendar.js");
    $pagina->agregarScript("gui/calendario/lang/calendar-es.js");
    $pagina->agregarScript("gui/calendario/calendar-setup.js");
    $pagina->agregarScript("gui/calendario.js");
    $pagina->mostrarPagina();
}
开发者ID:jorgeeliecerballesteros,项目名称:controldeacceso,代码行数:23,代码来源:reportes.php

示例10: guardar

 public function guardar()
 {
     $dir = $this->imageRoute;
     $image_base = Yii::getPathOfAlias('webroot') . '/images/';
     if ($this->validate()) {
         if (isset($this->id)) {
             //Actualizando
             $micrositio = Micrositio::model()->findByPk($this->id);
         } else {
             //Nuevo registro
             $micrositio = new Micrositio();
         }
         $transaccion = $micrositio->dbConnection->beginTransaction();
         $micrositio->seccion_id = 3;
         //Especiales
         $micrositio->nombre = $this->nombre;
         if ($this->imagen != $micrositio->background) {
             if (file_exists($image_base . $micrositio->background)) {
                 @unlink($image_base . $micrositio->background);
             }
             $micrositio->background = $dir . $this->imagen;
         }
         if ($this->imagen_mobile != $micrositio->background_mobile) {
             if (file_exists($image_base . $micrositio->background_mobile)) {
                 @unlink($image_base . $micrositio->background_mobile);
             }
             $micrositio->background_mobile = $dir . $this->imagen_mobile;
         }
         if ($this->miniatura != $micrositio->miniatura) {
             if (file_exists($image_base . $micrositio->miniatura)) {
                 @unlink($image_base . $micrositio->miniatura);
             }
             $micrositio->miniatura = $dir . $this->miniatura;
         }
         $micrositio->destacado = $this->destacado;
         $micrositio->estado = $this->estado;
         if (!$micrositio->save(false)) {
             $transaccion->rollback();
         }
         $micrositio_id = $micrositio->getPrimaryKey();
         if (isset($this->id)) {
             $pagina = Pagina::model()->findByAttributes(array('micrositio_id' => $micrositio_id));
         } else {
             $pagina = new Pagina();
             $pagina->micrositio_id = $micrositio_id;
             $pagina->tipo_pagina_id = 10;
             //Página bloques
         }
         $pagina->nombre = $this->nombre;
         $pagina->meta_descripcion = $this->meta_descripcion;
         $pagina->clase = NULL;
         $pagina->destacado = $this->destacado;
         $pagina->estado = $this->estado == 2 ? 1 : $this->estado;
         if (!$pagina->save(false)) {
             $transaccion->rollback();
         }
         $pagina_id = $pagina->getPrimaryKey();
         if (isset($this->id)) {
             //Actualizando
             $pgB = PgBloques::model()->findByAttributes(array('pagina_id' => $pagina_id));
         } else {
             if (!$micrositio->asignar_pagina($pagina)) {
                 $transaccion->rollback();
             }
             $pgB = new PgBloques();
             $pgB->pagina_id = $pagina_id;
         }
         $pgB->estado = $this->estado;
         if (!$pgB->save(false)) {
             $transaccion->rollback();
             return false;
         } else {
             $transaccion->commit();
             $this->id = $micrositio_id;
             return true;
         }
     } else {
         return false;
     }
 }
开发者ID:Telemedellin,项目名称:tm,代码行数:80,代码来源:EspecialesForm.php

示例11: testSalvadoEnCascadaConLoop

 public function testSalvadoEnCascadaConLoop()
 {
     /**
      * Instancias:
      * a1->a2
      * a2->a3
      * a3->a1
      */
     $p1 = new Pagina(array("titulo" => "Pagina raiz", "contenido" => "This step is usually done transparently as most compilers perform it and then invoke the assembler themselves, so you don't really have to worry about it. It can be useful later on if you're trying to..."));
     $p2 = new Pagina(array("titulo" => "Subpagina de raiz 1", "contenido" => "This step is usually done transparently as most compilers perform it and then invoke the assembler themselves, so you don't really have to worry about it. It can be useful later on if you're trying to...", "owner" => $p1));
     $p3 = new Pagina(array("titulo" => "Sub subpagina de raiz 1", "contenido" => "This step is usually done transparently as most compilers perform it and then invoke the assembler themselves, so you don't really have to worry about it. It can be useful later on if you're trying to...", "owner" => $p2));
     $p1->addToSubpages($p2);
     $p2->addToSubpages($p3);
     $p3->addToSubpages($p1);
     //Logger::getInstance()->on();
     $str = '<pre>' . print_r($p1, true) . '</pre>';
     $this->assert($p1->save(), 'TestCaseA004.testSalvadoEnCascadaConLoop: Test salvar hasMany en cascada', array('errors' => $str));
     //Logger::getInstance()->off();
     // TODO: test que verifique que se guardo todo y que se pueden cargar todas las relaciones
 }
开发者ID:fkali,项目名称:yupp,代码行数:20,代码来源:apps.tests.tests.TestCaseA004.class.php

示例12: MensajeDescarga

            case 'b':
                $volver_link = "buscador.php?tipo={$type}&amp;step=1&amp;push={$push}";
                break;
        }
        $no_url = "url_no.php?b={$back}&amp;p={$pagina}&amp;cat={$idCat}&amp;tipoCat={$type}&amp;id={$idCont}";
        $texto = new MensajeDescarga("hacer_descarga.php?tipoCat={$type}&amp;id={$idCont}", $no_url, $type, $idCont);
        $texto->setWapName("catalina_wap");
        $home_link = "./";
        $alineacion_seccion = "center";
        $titulo = "Descarga Contenido";
        break;
}
///////////////////////////////////////////
/////    PRESENTACION
///////////////////////////////////////////
$pagina = new Pagina(NOMBRE_PORTAL . " - Videos");
//$nombreSeccion = ($type == 62)?"Videos":"Contenidos";
/*$pagina->AddComponent(new Banner($ua, "", "images/banner.gif"));*/
/*if($cw->drm != 1) {
	$pagina->AddComponent("Este contenido solo puede ser descargado en un celular con soporte DRM");
}
*/
$seccion = new Seccion($titulo, $alineacion_seccion, SMALL_FONT_SIZE);
if ($texto) {
    $seccion->AddComponent($texto);
}
if ($lista) {
    //Si hay una lista de links
    $listaLinks = new ListaLinks();
    $listaLinks->AddComponent($lista);
    if ($tipoLista) {
开发者ID:vallejos,项目名称:samples,代码行数:31,代码来源:videos.php

示例13: Pagina

<?php

/*
 * Universidad Tecnológica Nacional - Facultad Regional Santa Fe
 * Laboratorio de Sistemas - Sistema de control de acceso de personal
 */
include_once "gui/Pagina.php";
include_once "gui/contenidos/ContenidoUsuario.php";
include_once "login.php";
/*
 * ABMC de usuarios.
 */
// Chequea si el usuario está autorizado
if ($autenticacion->checkAuth()) {
    // Contenido para usuarios autenticados
    $pagina = new Pagina('Control de acceso - Ficha de usuario');
    $pagina->getCuerpo()->setContenido(new ContenidoUsuario());
    $pagina->agregarScript("gui/formularios.js");
    $pagina->mostrarPagina();
}
开发者ID:jorgeeliecerballesteros,项目名称:controldeacceso,代码行数:20,代码来源:usuario.php

示例14: array

}
//-------------------------- CARGA DE DATOS RELACIONADOS CON EL ALTA DE UN USUARIO
//Ya que al dar de alta un usuario podemos establecerle un rol, necesitaremos la lista de roles
// y mostrala en la vista
$rolesSistema = array();
$paginasSistema = array();
try {
    //Se Consultan los roles del sistema
    $consulta = Rol::ListadoRoles("");
    $numF = $consulta->num_rows;
    for ($i2 = 0; $i2 < $numF; $i2++) {
        $TuplaF = $consulta->fetch_assoc();
        array_push($rolesSistema, $TuplaF['ROL_nombre']);
    }
    //Se Consultan las Paginas del sistema
    $consulta = Pagina::ListadoPaginas("");
    $numF = $consulta->num_rows;
    for ($i2 = 0; $i2 < $numF; $i2++) {
        $TuplaF = $consulta->fetch_assoc();
        array_push($paginasSistema, $TuplaF['PAG_nombre']);
    }
} catch (Exception $e) {
    $_SESSION['error'] = $e->getMessage();
}
//ESTA VARIABLE ES TEMPORAR, AL TERMINAR EL PROCESO DE ALTA SE BORRARAN SUS DATOS
// SE UTILIZA PARA SABER LOS ROLES ACTUALES EN EL SISTEMA DURANTE TODO EL PROCESO DE ALTA DE
// USUARIO PARA NO REALIZAR VARIAS VECES LA MISMA CONSULTA A LA BD MIENTRAS SE CAMBIA ENTRE FORMULARIOS
$_SESSION['rolesSistema'] = $rolesSistema;
$_SESSION['paginasSistema'] = $paginasSistema;
//-------------------------- Carga de la vista y su mostrado
//se instancia la clase vista de Login
开发者ID:gdvarela,项目名称:ET3,代码行数:31,代码来源:AltaFuncionalidades.php

示例15: Pagina

//--------------------- RECUPERACION DATOS PREVIOS
//Se comprueba si se a accedido al controlador tras un error en la modificacion,
// en caso afirmativo se cargan los datos para la vista que ya habia introducido el usuario
$datosMod = new Pagina();
$claveMod = "";
$ubiMod = "";
try {
    //Se necesita recorrer todos los datos hasta encontrar
    // el que coincida con el NAME del boton pulsado.
    $datos = Pagina::ListadoPaginas("");
    $numero = $datos->num_rows;
    for ($i = 0; $i < $numero; $i++) {
        $TuplaAcceso = $datos->fetch_assoc();
        $indiceasociativo = str_replace(" ", "_", "" . $TuplaAcceso['PAG_nombre'] . "");
        if (isset($_POST[$indiceasociativo])) {
            $datosMod = Pagina::getPaginaBD($TuplaAcceso['PAG_nombre']);
            $claveMod = $TuplaAcceso['PAG_nombre'];
            $ubiMod = $TuplaAcceso['PAG_ubicacion'];
            $_SESSION['claveModP'] = $TuplaAcceso['PAG_nombre'];
            $_SESSION['ubiMod'] = $TuplaAcceso['PAG_ubicacion'];
            $_SESSION['recargaPaginaMod'] = $datosMod->DatosParaSesion();
        }
    }
} catch (Exception $e) {
    $errorRescrito = explode("=>", $e->getMessage());
    $_SESSION['error'] = 'CON ERR SP' . "=>" . $errorRescrito[1];
    header("Location: ConsPaginas.php");
    exit;
}
if ($claveMod == "") {
    $datosMod->CargarDatosSesion($_SESSION['recargaPaginaMod']);
开发者ID:gdvarela,项目名称:ET3,代码行数:31,代码来源:ModPaginas.php


注:本文中的Pagina类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。