echo $orden, $dir; // Si se ha mandado el filtro if (isset($_POST["filtro"])) { // Asignamos el filtro $filtro = $_POST["filtro"]; $valor = $_POST["filtroValor"]; $data["filtroValor"] = $_POST["filtroValor"]; } // Si se ha mandado el filtro if (isset($_POST["filtro2"])) { // Asignamos el filtro $filtro2 = $_POST["filtro2"]; } // Si nos llega algun mensaje de error lo guardamos en data para pasarlo a la vista if (isset($_GET["error"])) { $data["error"] = 1; } // Si nos llega algun mensaje de exito lo guardamos if (isset($_GET["success"])) { $data["success"] = 1; } // Si nos llega informacion sobre actualizar if (isset($_POST["updateSubmit"])) { // Guardamos la Id del producto a modificar para mandarla a la vista // e imprimir un formulario en su lugar $data["updateId"] = $_POST["updateId"]; } // Guardamos en data la lista de objetos que nos devuelve la base de datos. $data["comida"] = Comida::getComida($orden, $dir, $filtro, $valor, $filtro2); // Mostramos el listado usando la plantilla twig echo $twig->render('listadoComida.html.twig', $data);
// Si nos llega algun mensaje de error lo guardamos en data para pasarlo a la vista if (isset($_GET["error"])) { $data["error"] = 1; } // Si nos llega algun mensaje de exito lo guardamos if (isset($_GET["success"])) { $data["success"] = 1; } // Si nos llega informacion sobre actualizar if (isset($_POST["updateSubmit"])) { // Guardamos la Id del producto a modificar para mandarla a la vista // e imprimir un formulario en su lugar $data["updateId"] = $_POST["updateId"]; } // Guardamos en data la lista de objetos que nos devuelve la base de datos. $data["comida"] = Comida::getComida($_SESSION["pagina"], $_SESSION["filasVisualizadas"], $orden, $dir, $filtro, $valor, $filtro2); $data["origin"] = "Comida"; ///// Manejo de Paginas ///// // Recogemos el numero de filas $numeroFilas = (int) Comida::getNumRows(); // Pagina maxima $paginasMaximas = ceil($numeroFilas / $_SESSION["filasVisualizadas"]) - 1; // Guardamos la pagina actual $data["paginaActual"] = $_SESSION["pagina"]; // Si sucede el extraño caso (que puede ocurrir) de que la pagina actual sea mayor // que la pagina maxima, ponemos la pagina actual como maxima if ($_SESSION["pagina"] > $paginasMaximas) { $data["paginaActual"] = $paginasMaximas; } // Si la pagina actual es mayor a 0 significa que tenemos una pagina anterior y tambien // que hay una primera (aunque a veces sean la misma)