// //กลุ่มคำสั่งทำอะไร //if (!checkcode($productCode)) { //echo checkDuplicateProduct($productName, $factoryID); if (isset($_SESSION["unit"])) { //ถามว่า$_SESSION["unit"]ถูกสร้างหรือยัง if (!checkDuplicateProduct($productName, $factoryID)) { $idproduct = addProduct($factoryID, $productName, $productDetail, $difference_amount); //idproductของระบบ echo "idproduct=" . $idproduct; if ($idproduct > 0) { $idUnit[1] = addUnit($idproduct, 0, $units[1]['AmountPerUnit'], $units[1]['NameUnit'], $units[1]['price'], $units[1]['type']); for ($i = 2; $i <= count($units); $i++) { $under_unit = $units[$i]['under_unit']; $underIdUnit = $idUnit[$under_unit]; $idUnit[$i] = addUnit($idproduct, $underIdUnit, $units[$i]['AmountPerUnit'], $units[$i]['NameUnit'], $units[$i]['price'], $units[$i]['type']); } unset($_SESSION["unit"]); unset($_SESSION["countUnit"]); header("location: ../product.php?p=product&action=addCompleted"); // echo "finished"; } else { unset($_SESSION["unit"]); unset($_SESSION["countUnit"]); header("location: ../product.php?p=product&action=addError"); // echo "error"; } } else { unset($_SESSION["unit"]); unset($_SESSION["countUnit"]); header("location: ../product.php?p=product&action=addErrorDuplicateProduct");
} elseif ($request->type == "addTypeIngredient") { addTypeIngredient($bdd, $request->nom); } elseif ($request->type == "updateTypeIngredient") { updateTypeIngredient($bdd, $request->id, $request->nom); } elseif ($request->type == "deleteTypeIngredient") { deleteTypeIngredient($bdd, $request->id); } elseif ($request->type == "getListRecipes") { $list = getListRecipes($bdd, $request->num_page, $request->type_recette); echo json_encode($list); } elseif ($request->type == "deleteRecipe") { deleteRecipe($bdd, $request->id); } elseif ($request->type == "getListUnits") { $list = getListUnits($bdd); echo json_encode($list); } elseif ($request->type == "addUnit") { addUnit($bdd, $request->nom, $request->type_unite); } elseif ($request->type == "updateUnit") { updateUnit($bdd, $request->id, $request->nom, $request->type_unite); } elseif ($request->type == "deleteUnit") { deleteUnit($bdd, $request->id); } } /** * Récupère la liste des unités * * @param bdd * Base de données * @param type_unite * Type d'unité : * - 1 -> Unité pour les portions * - 2 -> Unité de temps
$rs_data = addProveedor($request, $res); }); $app->post('/proveedores-upd', function (Request $req, Response $res, $args = []) { $request = $req->getParsedBody(); $rs_data = updProveedor($request, $res); }); # ------------------------------------------------------------------ # Unidades: # ------------------------------------------------------------------ $app->post('/unidades-list', function (Request $req, Response $res, $args = []) { $request = $req->getParsedBody(); $rs_data = getUnidades($request, $res); }); $app->post('/unidades-save', function (Request $req, Response $res, $args = []) { $request = $req->getParsedBody(); $rs_data = addUnit($request, $res); }); $app->post('/unidades-upd', function (Request $req, Response $res, $args = []) { $request = $req->getParsedBody(); $rs_data = updUnit($request, $res); }); # ------------------------------------------------------------------ # Usuarios: # ------------------------------------------------------------------ $app->post('/usuarios', function (Request $req, Response $res, $args = []) { $user = $req->getParsedBody()['user']; $pwd = $req->getParsedBody()['pwd']; $rs_data = validaCredencialesFull($user, $pwd, false); if ($rs_data === false) { return $res->withStatus(400)->withHeader('Content-Type', 'application/json')->write(json_encode(responseHandler(400, 'ERR_DATABASE', 'Error al consultar la base de datos.'))); } else {