Esempio n. 1
0
 public function index($pagina = FALSE)
 {
     /*
      * @var
      */
     $this->view->setJs(array("novo"));
     if (!$this->filtraInt($pagina)) {
         $pagina = false;
     } else {
         $pagina = (int) $pagina;
     }
     if (!Session::get('autenticado')) {
         $this->redirecionar();
     }
     $this->getBibliotecas('paginador', 'paginador');
     $paginador = new Paginador();
     $this->view->titulo = "Clientes Cadastrado";
     $this->view->clientes = $paginador->paginar($this->alarme->listarAll(), $pagina);
     $this->view->paginacion = $paginador->getView('paginacao', 'alarmencc/index');
     if ($this->getInt('enviar') == 1) {
         $this->view->dados = $_POST;
         if (!$this->getSqlverifica('criated')) {
             $this->view->erro = "Porfavor Introduza o primeiro nome do cliente ";
             $this->view->renderizar("novo");
             exit;
         }
         if (!$this->getSqlverifica('severity')) {
             $this->view->erro = "Porfavor Introduza o segundo nome do cliente ";
             $this->view->renderizar("novo");
             exit;
         }
         if (!$this->getSqlverifica('device_service')) {
             $this->view->erro = "POrfavor Introduza um endereço ou morada  valido";
             $this->view->renderizar("novo");
             exit;
         }
         if (!$this->getSqlverifica('details')) {
             $this->view->erro = "POrfavor Introduza um endereço ou morada  valido";
             $this->view->renderizar("novo");
             exit;
         }
         $data = array();
         $data['criated'] = $this->getSqlverifica('criated');
         $data['severity'] = $this->getSqlverifica('severity');
         $data['device_service'] = $this->getSqlverifica('device_service');
         $data['details'] = $this->getSqlverifica('details');
         if ($this->alarme->registrar($data)) {
             $this->view->erro = "erro ao criar alarme";
             $this->view->renderizar("novo");
             exit;
         }
         $this->view->dados = FALSE;
         $this->view->mensagem = "A sua conta foi criada com Sucesso";
     }
     $this->view->renderizar("index");
 }
Esempio n. 2
0
 public function listarSospechososAjax()
 {
     $pagina = $this->getInt('pagina');
     $paginador = new Paginador();
     $this->_view->setJs(array('functions'));
     $this->_view->titulo = "Listado de usuarios por implicacion  ";
     $this->_view->sospechosos = $paginador->paginar($this->_rasgos->getBySospechoso($this->getSql('sospechoso')), $pagina, 1);
     $this->_view->paginacion = $paginador->getView('paginacion_ajax');
     $this->_view->renderizar('ajax/listarSospechosos', false, true);
 }
Esempio n. 3
0
function build_grid_paginado($arrayData = array(), $arrayHeaders = array())
{
    // Construye un listado paginado con el arreglo recibido
    $tableData = is_array($arrayData[0]) ? $arrayData : array($arrayData);
    if (!$arrayHeaders && $tableData[0]) {
        $tblHeaders = array_keys($tableData[0]);
        foreach ($tblHeaders as $titulo) {
            $arrayHeaders[] = ucfirst(str_replace('_', ' ', $titulo));
        }
    }
    $tbl = new Paginador();
    return $tbl->paginar($tableData, $arrayHeaders);
}
 public function paginacionDinamicaempleados()
 {
     if (Session::Get('autenticado') == true) {
         $pagina = $this->getInt('pagina');
         $paginador = new Paginador();
         $this->_view->empleado = $paginador->paginar($this->_empleados->getEmpleados(), $pagina, 20);
         $this->_view->paginacion = $paginador->getView('paginacion_dinamica');
         $this->_view->setJs(array('empleados'));
         $this->_view->renderizar('refrescar_listado_empleados', false, true);
     } else {
         $this->redireccionar('index');
     }
 }
 public function paginacionDinamicaproveedores()
 {
     if (Session::Get('autenticado_adminsciocco') == true) {
         Session::set('modulo', "admin");
         $pagina = $this->getInt('pagina');
         $paginador = new Paginador();
         $this->_view->proveedor = $paginador->paginar($this->_proveedores->getProveedores(), $pagina, 10);
         $this->_view->paginacion = $paginador->getView('paginacion_dinamica');
         $this->_view->setJs(array('proveedores'));
         $this->_view->renderizar('refrescar_listado_proveedor', false, true);
     } else {
         $this->redireccionar('admin');
     }
 }
 public function paginacionDinamicausuarios()
 {
     if (Session::Get('autenticado') == true) {
         Session::set('modulo', "admin");
         $pagina = $this->getInt('pagina');
         $paginador = new Paginador();
         $this->_view->usuario = $paginador->paginar($this->_usuarios->getUsuarios(), $pagina, 20);
         $this->_view->paginacion = $paginador->getView('paginacion_dinamica');
         $this->_view->setJs(array('usuarios'));
         $this->_view->renderizar('refrescar_listado_usuarios', false, true);
     } else {
         $this->redireccionar('admin');
     }
 }
 public function paginacionDinamicaclientes()
 {
     if (Session::Get('autenticado') == true) {
         Session::set('modulo', "admin");
         $pagina = $this->getInt('pagina');
         $paginador = new Paginador();
         $this->_view->cliente = $paginador->paginar($this->_clientes->getClientes(), $pagina, 20);
         $this->_view->paginacion = $paginador->getView('paginacion_dinamica');
         $this->_view->setJs(array('combociudad', 'clientes'));
         $this->_view->renderizar('refrescar_listado_clientes', false, true);
     } else {
         $this->redireccionar('admin');
     }
 }
Esempio n. 8
0
 public function nicksAjax()
 {
     $pagina = $this->getInt('pagina');
     //$registros =  $this->getInt('registros');
     $nicks = $this->getSql('nicks');
     if ($nicks) {
         $condition = $nicks;
     } else {
         $condition = "";
     }
     $paginador = new Paginador();
     $this->_view->setJs(array('functions'));
     //Introducimos el js donde esta la funcion js
     $this->_view->nicks = $paginador->paginar($this->_nicks->getNicks($condition), $pagina, 5);
     $this->_view->paginacion = $paginador->getView('paginacion_ajax');
     $this->_view->renderizar('ajax/index', false, true);
 }
Esempio n. 9
0
 public function usuariosPrivadosAjax()
 {
     $pagina = $this->getInt('pagina');
     //$registros =  $this->getInt('registros');
     $usuarios = $this->getSql('usuarios');
     if ($usuarios) {
         $condition = $usuarios;
     } else {
         $condition = "";
     }
     $paginador = new Paginador();
     $this->_view->setJs(array('functions'));
     //Introducimos el js donde esta la funcion js
     $this->_view->usuarios = $paginador->paginar($this->_usuarios->perfilesPrivados(), $pagina, 5);
     $this->_view->paginacion = $paginador->getView('paginacion_ajax');
     $this->_view->renderizar('ajax/perfilesPrivados', false, true);
 }
        case 'fondo':
            $tabla->get_ventas()->set_fondo_filter($_REQUEST['busqueda']);
            break;
        case 'condicion':
            $tabla->get_ventas()->set_condicion_filter($_REQUEST['busqueda']);
            break;
        case 'monto':
            $tabla->get_ventas()->set_monto_filter($_REQUEST['busqueda']);
            break;
        case 'saldo':
            $tabla->get_ventas()->set_saldo_filter($_REQUEST['busqueda']);
            break;
    }
}
if (isset($_REQUEST['orden']) && isset($_REQUEST['direccion'])) {
    $tabla->get_ventas()->set_order($_REQUEST['orden'], $_REQUEST['direccion']);
}
if (isset($_REQUEST['inicio']) && isset($_REQUEST['cantidad'])) {
    $tabla->get_ventas()->set_limit($_REQUEST['inicio'], $_REQUEST['cantidad']);
}
$tabla->iniciar_tabla('tabla-ventas');
$encabezado = new EncabezadoTabla();
$encabezado->show($campos);
$tabla->show();
$tabla->cerrar_tabla();
$paginador = new Paginador();
$paginador->set_total($tabla->get_count());
$paginador->set_interval($_REQUEST['cantidad']);
$url = new UrlUtil();
$paginador->set_url($url->get_uri());
$paginador->show();
Esempio n. 11
0
 public function pruebaAjax()
 {
     //inicializa las variables
     $pagina = $this->getInt('pagina');
     $nombre = $this->getSql('nombre');
     $pais = $this->getInt('pais');
     $ciudad = $this->getInt('ciudad');
     $registros = $this->getInt('registros');
     $condicion = "";
     //filtro del nombre
     if ($nombre) {
         $condicion .= " AND nombre LIKE '{$nombre}%' ";
     }
     //filtro de pais
     if ($pais) {
         $condicion .= " AND id_pais = {$pais} ";
     }
     //filtro de ciudad
     if ($ciudad) {
         $condicion .= " AND id_ciudad = {$ciudad} ";
     }
     //crea una instancia del paginador.
     $paginador = new Paginador();
     //coloca el archivo prueba.js
     $this->_view->setJs(array('prueba'));
     //asigna los post de prueba con filtro a la variable posts
     $this->_view->assign('posts', $paginador->paginar($this->_post->getPrueba($condicion), $pagina, $registros));
     //asigna la vista paginacion_ajax a la varible paginacion
     $this->_view->assign('paginacion', $paginador->getView('paginacion_ajax'));
     //carga la vista ajax/prueba, con los parametros establecidos.
     $this->_view->renderizar('ajax/prueba', false, true);
 }
Esempio n. 12
0
 public function pruebaAjax()
 {
     $pagina = $this->getInt('pagina');
     $nombre = $this->getSql('nombre');
     $pais = $this->getInt('pais');
     $ciudad = $this->getInt('ciudad');
     $registros = $this->getInt('registros');
     $condicion = "";
     if ($nombre) {
         $condicion .= " AND `nombre` liKe '{$nombre}%' ";
     }
     if ($pais) {
         $condicion .= " AND `id_pais` = {$pais} ";
     }
     if ($ciudad) {
         $condicion .= " AND `id_ciudad` = {$ciudad} ";
     }
     $paginador = new Paginador();
     $this->_view->setJs(array('prueba'));
     $this->_view->assign('posts', $paginador->paginar($this->_post->getPrueba($condicion), $pagina, $registros));
     $this->_view->assign('paginacion', $paginador->getView('paginacion_ajax'));
     $this->_view->renderizar('ajax/prueba', false, true);
 }
Esempio n. 13
0
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="estilosPaginador/blackRed.css" type="text/css" rel="stylesheet"></link>
<title>BUSCADOR FULLTEXT + PAGINADOR</title>
</head>
<body>
    <?php 
// Parametros a ser usados por el Paginador.
$cantidadRegistrosPorPagina = 10;
$cantidadEnlaces = 10;
// Cantidad de enlaces que tendra el paginador.
$totalRegistros = 1653;
$pagina = isset($_GET['pagina']) ? $_GET['pagina'] : 0;
// Comenzamos incluyendo el Paginador.
require_once 'Paginador.php';
// Instanciamos la clase Paginador
$paginador = new Paginador();
// Configuramos cuanto registros por pagina que debe ser igual a el limit de la consulta mysql
$paginador->setCantidadRegistros($cantidadRegistrosPorPagina);
// Cantidad de enlaces del paginador sin contar los no numericos.
$paginador->setCantidadEnlaces($cantidadEnlaces);
// Agregamos estilos al Paginador
$paginador->setClass('actual', 'current');
// Y mandamos a paginar desde la pagina actual y le pasamos tambien el total
// de registros de la consulta mysql.
$datos = $paginador->paginar($pagina, $totalRegistros);
// Preguntamos si retorno algo, si retorno paginamos. Nos retorna un arreglo
// que se puede usar para paginar del modo clasico. Si queremos paginar con
// el enlace ya confeccionado realizamos lo siguiente.
if ($datos) {
    $enlaces = $paginador->getHtmlPaginacion('pagina', 'span');
    ?>
Esempio n. 14
0
<?php

require_once "../controle/controle.php";
Sessao::LoginNecessario();
$mensagem = Sessao::getMensagem();
if (isset($_GET["situacao"]) and $_GET["situacao"] == 0) {
    $situacao = $_GET["situacao"];
    $viagens = Viagem::Listar("situacao = 0");
} else {
    $paginador = new Paginador(Viagem::Contar(), 20);
    $viagens = Viagem::Listar(null, sprintf("%s, %s", $paginador->getOffset(), $paginador->getLimite()));
    $totalDePaginas = $paginador->getTotal();
    $paginaAtual = $paginador->getAtual();
}
// Executar código da visão
ob_start();
include "../visoes/viagem_lista.php";
$conteudo = ob_get_contents();
ob_end_clean();
// Gerar HTML e mostrar
include "../visoes/layout.php";
 public function paginacionDinamicat_novedades()
 {
     if (Session::Get('autenticado_adminsciocco') == true) {
         Session::set('modulo', "admin");
         $pagina = $this->getInt('pagina');
         $paginador = new Paginador();
         $this->_view->t_nov = $paginador->paginar($this->_configuracion->getT_Novedades(), $pagina, 1);
         $this->_view->paginacion = $paginador->getView('paginacion_dinamica');
         $this->_view->setJs(array('t_novedad'));
         $this->_view->renderizar('refrescar_listado_t_novedades', false, true);
     } else {
         $this->redireccionar('admin');
     }
 }
Esempio n. 16
0
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="estilosPaginador/badoo.css" type="text/css" rel="stylesheet"></link>
<title>BUSCADOR FULLTEXT + PAGINADOR</title>
</head>
<body>
    <?php 
// Parametros a ser usados por el Paginador.
$cantidadRegistrosPorPagina = 10;
$cantidadEnlaces = 10;
// Cantidad de enlaces que tendra el paginador.
$totalRegistros = 1653;
$pagina = isset($_GET['pagina']) ? $_GET['pagina'] : 0;
// Comenzamos incluyendo el Paginador.
require_once 'Paginador.php';
// Instanciamos la clase Paginador
$paginador = new Paginador();
// Configuramos cuanto registros por pagina que debe ser igual a el limit de la consulta mysql
$paginador->setCantidadRegistros($cantidadRegistrosPorPagina);
// Cantidad de enlaces del paginador sin contar los no numericos.
$paginador->setCantidadEnlaces($cantidadEnlaces);
// Agregamos estilos al Paginador
$paginador->setClass('actual', 'current');
// Si no se envia parametros es igual que no usarla.
$paginador->setUrlDestino();
$paginador->setTitulosVista('numero', 'P: ');
$paginador->setTitulosVista('actual', 'P: ');
// Y mandamos a paginar desde la pagina actual y le pasamos tambien el total
// de registros de la consulta mysql.
$datos = $paginador->paginar($pagina, $totalRegistros);
// Preguntamos si retorno algo, si retorno paginamos. Nos retorna un arreglo
// que se puede usar para paginar del modo clasico. Si queremos paginar con
Esempio n. 17
0
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="estilosPaginador/digg.css" type="text/css" rel="stylesheet"></link>
<title>BUSCADOR FULLTEXT + PAGINADOR</title>
</head>
<body>
    <?php 
// Parametros a ser usados por el Paginador.
$cantidadRegistrosPorPagina = 10;
$cantidadEnlaces = 10;
// Cantidad de enlaces que tendra el paginador.
$totalRegistros = 1653;
$pagina = isset($_GET['pagina']) ? $_GET['pagina'] : 0;
// Comenzamos incluyendo el Paginador.
require_once 'Paginador.php';
// Instanciamos la clase Paginador
$paginador = new Paginador();
// Configuramos cuanto registros por pagina que debe ser igual a el limit de la consulta mysql
$paginador->setCantidadRegistros($cantidadRegistrosPorPagina);
// Cantidad de enlaces del paginador sin contar los no numericos.
$paginador->setCantidadEnlaces($cantidadEnlaces);
// Agregamos estilos al Paginador
$paginador->setClass('primero', 'previous');
$paginador->setClass('bloqueAnterior', 'previous');
$paginador->setClass('anterior', 'previous');
$paginador->setClass('siguiente', 'next');
$paginador->setClass('bloqueSiguiente', 'next');
$paginador->setClass('ultimo', 'next');
$paginador->setClass('numero', '<>');
$paginador->setClass('actual', 'active');
// Y mandamos a paginar desde la pagina actual y le pasamos tambien el total
// de registros de la consulta mysql.
Esempio n. 18
0
 public function paginacionDinamicaParientes()
 {
     $modulo = "micuenta";
     $this->_acl->acceso($modulo);
     $pagina = $this->getInt('pagina');
     //Se instancia la libreria
     $paginador = new Paginador();
     $this->_view->misparientes = $paginador->paginar($this->_micuenta->getmisparientes(), $pagina, 15);
     $this->_view->paginacion = $paginador->getView('paginacion_dinamica');
     $this->_view->renderizar('refresca_listado_parientes', false, true);
 }
Esempio n. 19
0
<link href="estilosPaginador/meneame.css" type="text/css" rel="stylesheet"></link>
<title>BUSCADOR FULLTEXT + PAGINADOR</title>
</head>
<body>
    <?php 
// Parametros a ser usados por el Paginador.
$cantidadRegistrosPorPagina = 1;
// Importantisimo que este en uno pues se mostrara un enlace
$cantidadEnlaces = 1;
// Cantidad de enlaces que tendra el paginador.
$totalRegistros = 1653;
$pagina = isset($_GET['pagina']) ? $_GET['pagina'] : 0;
// Comenzamos incluyendo el Paginador.
require_once 'Paginador.php';
// Instanciamos la clase Paginador
$paginador = new Paginador();
// Configuramos cuanto registros por pagina que debe ser igual a el limit de la consulta mysql
$paginador->setCantidadRegistros($cantidadRegistrosPorPagina);
// Cantidad de enlaces del paginador sin contar los no numericos.
$paginador->setCantidadEnlaces($cantidadEnlaces);
// Le marcamos cuales enlaces deseamos omitir.
$paginador->setOmitir(array('primero', 'bloqueAnterior', 'bloqueSiguiente', 'ultimo', 'actual', 'numero'));
//Cambiamos los textos por defecto para anterior y siguiente
$paginador->setTitulosVista('anterior', '<< anterior');
$paginador->setTitulosVista('siguiente', 'siguiente >>');
// Propagamos Variables
$paginador->setPropagar(array('item', 'datos'));
// Agregamos estilos al Paginador
$paginador->setClass('actual', 'current');
// Y mandamos a paginar desde la pagina actual y le pasamos tambien el total
// de registros de la consulta mysql.
Esempio n. 20
0
 public function index($pagina = FALSE)
 {
     $this->view->setJs(array("novo"));
     if (!$this->filtraInt($pagina)) {
         $pagina = false;
     } else {
         $pagina = (int) $pagina;
     }
     if (!Session::get('autenticado')) {
         $this->redirecionar();
     }
     $this->getBibliotecas('paginador', 'paginador');
     $paginador = new Paginador();
     $this->view->titulo = "Clientes Cadastrado";
     $this->view->clientes = $paginador->paginar($this->cliente->listarAll(), $pagina);
     $this->view->paginacion = $paginador->getView('paginacao', 'cliente/index');
     if ($this->getInt('enviar') == 1) {
         $this->view->dados = $_POST;
         if (!$this->getSqlverifica('p_nome')) {
             $this->view->erro = "Porfavor Introduza o primeiro nome do cliente ";
             $this->view->renderizar("novo");
             exit;
         }
         if (!$this->getSqlverifica('u_nome')) {
             $this->view->erro = "Porfavor Introduza o segundo nome do cliente ";
             $this->view->renderizar("novo");
             exit;
         }
         if (!$this->getSqlverifica('morada')) {
             $this->view->erro = "POrfavor Introduza um endereço ou morada  valido";
             $this->view->renderizar("novo");
             exit;
         }
         if (!$this->getInt('telefone')) {
             $this->view->erro = "POrfavor Introduza um contacto  valido";
             $this->view->renderizar("novo");
             exit;
         }
         if (!$this->getInt('total')) {
             $this->view->erro = "POrfavor Introduza um valor  valido";
             $this->view->renderizar("novo");
             exit;
         }
         if (!$this->getSqlverifica('descricao')) {
             $this->view->erro = "Porfavor Introduza uma descrição valida";
             $this->view->renderizar("novo");
             exit;
         }
         $data = array();
         $data['p_nome'] = $this->getSqlverifica('p_nome');
         $data['descricao'] = $this->getSqlverifica('descricao');
         $data['u_nome'] = $this->getSqlverifica('u_nome');
         $data['telefone'] = $this->getInt('telefone');
         $data['total'] = $this->getInt('total');
         $data['morada'] = $this->getSqlverifica('morada');
         $data['nome'] = $data['p_nome'] . " " . $data['u_nome'];
         $cliente = $this->cliente->verifcar_cliente($this->filtraInt($_POST['telefone']));
         if ($cliente) {
             $this->view->mensagem = "A conta que pretende criar já Existe !";
             $this->view->renderizar("index");
             exit;
         }
         if ($this->cliente->registrar($data)) {
             $this->view->dados = FALSE;
             $this->view->mensagem = "A sua conta foi criada com Sucesso";
             $mensagem = "Novo Contrato Efectuado. Cliente:" . $c['nome'] . "Data:" . "Criado por:" . Session::get('nome') . date('Y-m-d H:i:s');
             //Enviar a mensagem para cliente
             Sms::SendSMS("127.0.0.1", 8800, "", "", TELEFONE, $mensagem);
         }
         if (!$this->cliente->verifcar_cliente($this->getInt('telefone'))) {
             $this->view->erro = "Não Possivel criar sua conta tenta mais tarde";
             $this->view->renderizar("novo");
             exit;
         }
     }
     //só se activa se o javascript estiver desabilitado
     $this->view->renderizar("index");
 }
Esempio n. 21
0
 public function Scroller($quantidade)
 {
     parent::Paginador("", $quantidade);
 }
Esempio n. 22
0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="estilosPaginador/digg.css" type="text/css" rel="stylesheet"></link>
<title>ObjetivoPHP.com - Paginador 2.3.0</title>
</head>
<body>
    <?php 
error_reporting(E_ALL | E_STRICT);
$cantidadRegistrosPorPagina = 10;
$cantidadEnlaces = 10;
$totalRegistros = 2365;
$pagina = isset($_GET['pagina']) ? $_GET['pagina'] : 0;
require_once 'Paginador.php';
$paginador = new Paginador();
$paginador->setCantidadRegistros($cantidadRegistrosPorPagina);
/** AQUI INCLUIREMOS NUESTRO CODIGO DE CONFIGURACION DE ESTILOS */
//$paginador->setClass('numero',          '<>');
//$paginador->setClass('actual',          'active');
//$paginador->setClass('siguiente',       'next',         'next-off');
//$paginador->setClass('bloqueAnterior',  'previous',     'previous-off');
//$paginador->setClass('bloqueSiguiente', 'next',         'next-off');
//$paginador->setClass('primero',         'previous',     'previous-off');
//$paginador->setClass('ultimo',          'next',         'next-off');
$paginador->setCantidadEnlaces(7);
$paginador->setOmitir(array('primero', 'bloqueAnterior', 'ultimo', 'bloqueSiguiente'));
$paginador->setMarcador(null, null);
$paginador->setTitulosVista('anterior', '<<Previous');
$paginador->setTitulosVista('siguiente', 'next>>');
$paginador->setClass('anterior', 'previous', 'previous-off');