<?php require_once "init.php"; if (isset($_GET["action"])) { $action = $_GET["action"]; switch ($action) { case "list": listCategorias(); break; case "create": createCategoria(); break; case "update": updateCategoria(); break; case "delete": deleteCategoria(); break; default: sendError("La accion especificada es invalida"); break; } } else { sendError("No se especifico ninguna acción"); } function createCategoria() { $c = getConnection(); $descripcion = $c->real_escape_string(request('categoria_desc')); $query = "INSERT INTO categorias VALUES (\n DEFAULT,\n '{$descripcion}')"; if ($c->query($query)) {
} else { require_once 'jwt_helper.php'; } // Las funciones en el if no necesitan usuario logged if ($decoded == null && ($_GET["function"] != null && ($_GET["function"] == 'getProductos' || $_GET["function"] == 'getCategorias' || $_GET["function"] == 'getCarritos'))) { $token = ''; } else { checkSecurity(); } } if ($decoded != null) { if ($decoded->function == 'createProducto') { createProducto($decoded->producto); } else { if ($decoded->function == 'createCategoria') { createCategoria($decoded->categoria); } else { if ($decoded->function == 'createCarrito') { createCarrito($decoded->carrito); } else { if ($decoded->function == 'createCarritoDetalle') { //createCarritoDetalle($decoded->carrito_detalle); createCarritoDetalle($decoded->carrito_id, $decoded->carrito_detalle); } else { if ($decoded->function == 'updateProducto') { updateProducto($decoded->producto); } else { if ($decoded->function == 'updateCategoria') { updateCategoria($decoded->categoria); } else { if ($decoded->function == 'updateCarritoDetalle') {