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"); }
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); }
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'); } }
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); }
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();
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); }
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); }
<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'); ?>
<?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'); } }
<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
<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.
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); }
<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.
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"); }
public function Scroller($quantidade) { parent::Paginador("", $quantidade); }
<!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');