if ($submit == "index") { if ($_SESSION["rol"] == "cliente") { $cliente = getClienteByIdUsuario($_SESSION["idUsuario"]); header("Location: ../Pedidos/seleccionarProducto.php?idCliente=" . $cliente["idCliente"]); } $clientes = getVwClientes(); } if ($submit == "productos") { if (isset($_GET["idCliente"])) { $_SESSION["cliente"] = getVwCliente($_GET["idCliente"]); } $productos = getProductosOrdenados(); } if ($submit == "pedido") { if (isset($_GET["idProducto"])) { $producto = getProducto($_GET["idProducto"]); if (!isset($_SESSION["pedidos"])) { $pedido["idProducto"] = $producto["idProducto"]; $pedido["producto"] = $producto["descripcion"]; $pedido["precio"] = $producto["precio"]; $pedido["cantidad"] = $_GET["cantidad"]; $pedido["importe"] = $pedido["precio"] * $pedido["cantidad"]; $_SESSION["pedidos"][] = $pedido; } else { $listaPedidos = $_SESSION["pedidos"]; $r = false; foreach ($listaPedidos as $key => $pedido) { if ($pedido["idProducto"] == $producto["idProducto"]) { $pedido["cantidad"] += $_GET["cantidad"]; $pedido["importe"] = $pedido["cantidad"] * $pedido["precio"]; $listaPedidos[$key] = $pedido;
} } if ($submit == "editar") { $idProducto = $_GET["idProducto"]; $producto = getProducto($idProducto); } if ($submit == "Modificar") { $producto["idProducto"] = $_POST["idProducto"]; $producto["descripcion"] = $_POST["descripcion"]; $producto["tipo"] = $_POST["tipo"]; $producto["precio"] = $_POST["precio"]; $foto = $_FILES['foto']; $producto["foto"] = $foto['name']; $tipo_foto = $foto['type']; $tamano_foto = $foto['size']; $producto_actual = getProducto($producto["idProducto"]); $id = $producto["idProducto"]; if (registrarEditarProducto($producto)) { if (!$producto["foto"] == "") { if (!(strpos($tipo_foto, 'jpeg') || strpos($tipo_foto, 'jpg') || strpos($tipo_foto, 'png') || strpos($tipo_foto, 'bmp')) || $tamano_foto > 1000000) { header("Location: ../View/Mantenimiento/Producto/ListaProducto.php?rpta=incorrecto&mensaje=nuevo"); } else { unlink("../resources/img/productos/" . $producto_actual["foto"]); move_uploaded_file($foto["tmp_name"], "../resources/img/productos/" . $foto["name"]); } } header("Location: ../View/Mantenimiento/Producto/ListaProducto.php?rpta=correcto&mensaje=editar&id=" . $id); } else { header("Location: ../View/Mantenimiento/Producto/ListaProducto.php?rpta=incorrecto&mensaje=editar&id=" . $id); } }
require_once 'Servicios/getProducto.php'; $app = new \Slim\Slim(); require_once 'Servicios/Auth.php'; $deviceId = $app->request->headers->get('deviceID'); $hash = $app->request->headers->get('hash'); $respuesta = auth($deviceId, $hash); if ($respuesta != "Auth_OK") { echo $respuesta; return; } $log = new IOManager(); $log->logAll($app->request->headers); //Obtiene los parametros del header http $idProducto = $app->request->headers->get('idProducto'); //LLama el método que lee de la base de datos y obtiene la respuesta $respuesta = getProducto($idProducto); //Muestra la respuesta al cliente echo $respuesta; }); //-------------------------------------------------------------------------------------------------- $app->put('/editProducto', function () { //Importa el archivo que contiene el método require_once 'Servicios/editProducto.php'; $app = new \Slim\Slim(); require_once 'Servicios/Auth.php'; $deviceId = $app->request->headers->get('deviceID'); $hash = $app->request->headers->get('hash'); $respuesta = auth($deviceId, $hash); if ($respuesta != "Auth_OK") { echo $respuesta; return;