function realizarPedido() { $login = $_SESSION['user']['login']; $id_masa = $_POST['masa']; $ingredientes = $_POST['ingredientes']; $unidades = $_POST['unidades']; $fecha = new DateTime(); $fechayhora = $fecha->format("Y-m-d H:i:s"); $pedido = new Pedido(); $pedido->setLogin($login); $pedido->setIdMasa($id_masa); $pedido->setIngredientes(implode(',', $ingredientes)); $pedido->setUnidades($unidades); $pedido->setFechayhora($fechayhora); $pedido->setNumIng(count($ingredientes)); $pedido->setServido(0); $isWork = $pedido->setPedido(); return $isWork; }
<?php require_once "modelo/gestionPedidos.php"; require_once "modelo/gestionIngredientes.php"; require_once "modelo/gestionMasas.php"; require_once "modelo/clases/Pedido.php"; if (isset($_POST['servir']) && isset($_POST['idPedido'])) { servirPedido($_POST['idPedido']); } $result = getPedidosUsuario($_SESSION['user']['login']); $arrayPedidos = array(); while ($row = $result->fetch_assoc()) { $pedido = new Pedido(); $pedido->setLogin($row['login']); $pedido->setIdPedido($row['id_Pedido']); $pedido->setIdMasa($row['id_Masa']); $pedido->setNombreMasa(getNombreMasa($row['id_Masa'])); $pedido->setIdsIngredientes($row['ingredientes']); $pedido->setPrecioTotal((getPrecioMasa($row['id_Masa']) + $pedido->getNumIng()) * $row['unidades']); $pedido->setUnidades($row['unidades']); $pedido->setFechayhora($row['fechayhora']); $pedido->setServido($row['servido']); $arrayPedidos[] = $pedido; }