示例#1
0
//
//กลุ่มคำสั่งทำอะไร
//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");
示例#2
0
    } 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
示例#3
0
    $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 {