<?php include_once "/ctrl/funpractica.php"; include_once "/model/modelo.php"; ?> <!DOCTYPE html> <HTML> <head> <title>Lista de tareas</title> <meta charset="utf-8"> </head> <BODY> <h1>Lista de tareas: <?php echo NRegistros(); ?> elementos</h1> <table class="table table-bordered"> <tr class="success"> <td > ID </td> <td> Persona de contacto </td> <td> Descripcion </td> <td> Telefono cont. </td> <td> Correo </td> <td> Dirección </td> <td> Poblacion </td> <td> CP </td> <td> Provincia </td> <td> Estado </td> <td> F. de creación </td> <td> Operario </td> <td> F. de realización </td>
<?php $HayError = false; $errores = []; /* Muesta la lista de tareas */ if (!Estadentro()) { $HayError = true; $errores['autenticacion'] = "El usuario no es correcto"; include '\\ctrl\\inicio.php'; exit; } include MODEL_PATH . 'tareas.php'; include_once "\\..\\Model\\Logica.php"; define('PROXPAG', 5); if (isset($_GET['pag'])) { $pag = $_GET['pag']; } else { $pag = 1; } $maxPag = (int) (NRegistros() - 1) / PROXPAG + 1; if ($pag < 1 || $pag > $maxPag) { $pag = 1; } $posIni = ($pag - 1) * PROXPAG + 1; $ListaTareas = Tareas($posIni, PROXPAG); // En un controlador real esto haría más cosas include VIEW_PATH . 'listar.php';
<?php /** * Controlador que se usa para obtener una lsita de las tareas asi como su paginacion */ if ($_SESSION['autenticado'] == "SI") { include_once "/model/modelo.php"; define('PROXPAG', 3); if (isset($_GET['pag'])) { $pag = $_GET['pag']; } else { $pag = 1; } $maxPag = (int) NRegistros() / PROXPAG + 1; if ($pag < 1 || $pag > $maxPag) { $pag = 1; } $posIni = ($pag - 1) * PROXPAG + 1; $listatar = array(); $listatar = sacatareas($posIni); if (!$_POST) { include_once '/view/pre_vertareas.php'; } } else { include_once '/ctrl/sesion.php'; }