Ejemplo n.º 1
0
// 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["bebidas"] = Bebida::getBebidas($_SESSION["pagina"], $_SESSION["filasVisualizadas"], $orden, $dir, $filtro, $valor, $filtro2);
$data["origin"] = "Bebida";
/////   Manejo de Paginas   /////
// Recogemos el numero de filas
$numeroFilas = (int) Bebida::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)
if ($_SESSION["pagina"] > 0) {
    $data["paginaAnterior"] = $_SESSION["pagina"] - 1;
    $data["paginaPrimera"] = 0;
}