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); }
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'); } }
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 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 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 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 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); }
// 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'); ?> <div style="padding-top: 10px; padding-bottom: 10px; background-color: rgb(49, 49, 49); height: 30px"> <div class="black-red"> <?php foreach ($enlaces as $enlace) { echo $enlace . "\n"; } ?> </div></div><br/><br /> <?php
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); }
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'); } }
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 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); }
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); }