/* 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"; if ($_POST) { $_SESSION['condBusqueda'] = $condicion; } else { $condicion = $_SESSION['condBusqueda']; } if (isset($_GET['pag'])) { $pag = $_GET['pag']; } else { $pag = 1; } $maxPag = (int) (Nregistrosfiltrados($condicion) - 1) / PROXPAG + 1; if ($pag < 1 || $pag > $maxPag) { $pag = 1; } $posIni = ($pag - 1) * PROXPAG + 1; if (Nregistrosfiltrados($condicion) > 0) { $FiltroTareas = BuscarTareas($condicion, $posIni, PROXPAG); // En un controlador real esto haría más cosas include VIEW_PATH . 'listar_Filtro_Fecha_y_Pendientes.php'; } else { echo "<h3 align='center'> No existen tareas</h3>"; }
$nPag = 1; } if ($_POST['fecha'] == "") { //Si no se ha enviado criterio para la fecha realización $_POST['operacion'] = 'like'; } //Guardamos el número de registros $reg = ContarRegistrosRes($_POST['operacion'], $_POST['fecha'], $_POST['estado'], $_POST['letra']); $totalRegistros = $reg['total']; if ($totalRegistros == 0) { echo '<h2 align="center">No existen tareas con los criterios de búsqueda seleccionados</h2>'; } else { //Las páginas será el nº de registros entre el nº de elementos que mostremos $totalPaginas = $totalRegistros / $nElementosxPagina; if (is_float($totalPaginas)) { $totalPaginas = intval($totalPaginas); $totalPaginas++; } if (isset($_GET['pag']) && $_GET['pag'] > $totalPaginas) { include_once VIEW . 'Error404.php'; } else { // Calculamos el registro por el que se empieza en la sentencia LIMIT $nReg = ($nPag - 1) * $nElementosxPagina; // --SENTENCIAS PHP -- Mostramos los elementos de la consulta como deseemos $resultado = BuscarTareas($nReg, $nElementosxPagina, $_POST['operacion'], $_POST['fecha'], $_POST['estado'], $_POST['letra']); include_once VIEW . 'FormInicio.php'; //Muestra el HTML de paginación MuestraPaginador($nPag, $totalPaginas, $myURL); //Muestra el paginador } }
include_once "\\Helpers\\form.php"; include_once "\\model\\login.php"; if (!Estadentro()) { $HayError = true; $errores['autenticacion'] = "Registrese correctamente."; include '\\ctrl\\inicio.php'; exit; } if (!$_POST) { include_once VIEW_PATH . 'form_buscar.php'; } else { if (isset($_POST['pendiente'])) { $condicion = "estado='Pendiente'"; include CTRL_PATH . 'listarFiltro.php'; } if (isset($_POST['Buscarfecha'])) { $fecha = $_POST['fecha_b']; $fecha = TransformarFecha($fecha); $condicion = "f_fin= '{$fecha}'"; include CTRL_PATH . 'listarFiltro.php'; } if (isset($_POST['Buscarid'])) { $id = $_POST['id']; $ListaTareas = BuscarTareas("idtarea='{$id}'", 0, 1); if (Nregistrosfiltrados("idtarea='{$id}'") > 0) { include VIEW_PATH . 'listarFiltroid.php'; } else { echo "<h3 align='center'> No existen tareas</h3>"; } } }