public function insertarPedido() { if (!isset($_SESSION['usuario'])) { $msj = "Antes de realizar tu pedido debes ingresar al sistema"; header('Location: index.php?Controller=SiteController&Action=entrar&msj=' . $msj); } if (isset($_POST['pedidos'])) { $pedido = new PedidoModel(); $recibe = $_POST['pedidos']; $pedido->pedido = implode(" - ", $recibe); $pedido->comprador = $_SESSION['usuario'][0]['id']; $pedido->estado = 0; if ($pedido->insertarPedido()) { $msj = "ok"; } else { $msj = "problem"; } } $producto = new ProductoModel(); $productos = $producto->listarTodosProducto(); include 'View/Site/Pedido.php'; }
$message = 'Ocurrió un error.'; } $return = ["type" => $salida, "message" => $message]; echo json_encode($return); exit; } else { $response = ["type" => "error", "message" => "Los datos no han sido enviados correctamente. [Verbo HTTP]"]; echo json_encode($response); } break; // // case "atender_pedido": if (!empty($_POST)) { //die(var_dump($_POST)); $objPedido = new PedidoModel(); Funciones::filtraGET_POST($_POST); $objPedido->setId_order($_POST['id_order']); $objPedido->setState($_POST['state']); // 5 = agreagado al playlist , 1 = atendido // retorna OK $salida = $objPedido->atenderPedido(); $message = null; if ($salida == 'OK') { $salida = 'success'; $message = 'El pedido ha cambiado de estado.'; } else { $salida = 'error'; $message = 'Ocurrió un error.'; } $return = ["type" => $salida, "message" => $message];
public function cambiarEstado() { if (isset($_GET['Id'])) { $pedido = new PedidoModel(); $pedido->id = $_GET['Id']; $pedido->estado = $_GET['Estado']; if ($pedido->trocaEstado()) { echo '<META http-equiv="refresh" content="0;URL=index.php">'; } } }