<?php

require_once "modelo/gestionMasas.php";
require_once "modelo/clases/Masa.php";
//Si no se viene desde la página de gestión de usuarios, o no se está enviando el formulario de modificacion, redireccionar a gestión de usuarios
if (!isset($_POST['editar']) && !isset($_POST['enviar'])) {
    header('Location: gestion-masas.php');
}
$errorTipoImagen = false;
$errorPermisosImagen = false;
if (isset($_POST['editar']) || isset($_POST['enviar'])) {
    $result = getMasa($_POST['idMasa']);
    //Crear instancias de Masa a modificar a partir de los datos de la BD
    $datosMasa = $result->fetch_assoc();
    $masa = new Masa();
    $masa->setId($datosMasa['id_masa']);
    $masa->setNombre($datosMasa['nombre']);
    $masa->setDescripcion($datosMasa['descripcion']);
    $masa->setPrecio($datosMasa['precio']);
    $masa->setTamano($datosMasa['tamano']);
    $masa->setImagen($datosMasa['imagen']);
    $masa->setStock($datosMasa['stock']);
}
if (isset($_POST['enviar'])) {
    //Comprobar si se quiere cambiar la imagen de la pizza
    if (!empty($_FILES['imagen']['name'])) {
        /**
         * El siguiente código comprueba el MIME TYPE del archivo para comprobar que es una imagen
         *
         * Código modificado a partir de un snippet sacado de PHP.NET;
         *
Example #2
0
<?php

require_once "modelo/gestionMasas.php";
require_once "modelo/clases/Masa.php";
if (isset($_POST['cambiarStock']) && isset($_POST['idMasa'])) {
    //Poner o quitar la masa del stock
    cambiarStockMasa($_POST['idMasa'], $_POST['stock']);
}
$result = getMasas();
//Array de todas las masas de la BD
$arrayMasas = array();
while ($row = $result->fetch_assoc()) {
    $masa = new Masa();
    $masa->setId($row['id_masa']);
    $masa->setNombre($row['nombre']);
    $masa->setDescripcion($row['descripcion']);
    $masa->setPrecio($row['precio']);
    $masa->setTamano($row['tamano']);
    $masa->setImagen($row['imagen']);
    $masa->setStock($row['stock']);
    $arrayMasas[] = $masa;
}