From 78310f9fe9be9b253f070a30ff35362c0bb9d3a2 Mon Sep 17 00:00:00 2001 From: morgane Date: Sat, 20 Jun 2026 08:50:31 +0000 Subject: [PATCH] Actualiser api/index.php --- api/index.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/api/index.php b/api/index.php index 40b0407..7536027 100644 --- a/api/index.php +++ b/api/index.php @@ -2831,6 +2831,7 @@ function saveProduct(PDO $db): void { } $nutriJson = isset($input['nutriments']) ? json_encode($input['nutriments']) : null; + $tagsJson = isset($input['tags']) && is_array($input['tags']) ? json_encode($input['tags']) : null; $params = [ $input['name'], $input['brand'] ?? '', $category, $subcategory, $input['image_url'] ?? '', $input['unit'] ?? 'pz', @@ -2838,6 +2839,7 @@ function saveProduct(PDO $db): void { $barcode, $input['package_unit'] ?? '', $shoppingName, $nutriJson, $input['display_unit_key'] ?? null, + $tagsJson, ]; try { @@ -2845,7 +2847,7 @@ function saveProduct(PDO $db): void { $stmt = $db->prepare(" UPDATE products SET name=?, brand=?, category=?, subcategory=?, image_url=?, unit=?, default_quantity=?, notes=?, barcode=?, package_unit=?, shopping_name=?, - nutriments_json=?, display_unit_key=?, + nutriments_json=?, display_unit_key=?, tags=?, updated_at=CURRENT_TIMESTAMP WHERE id=? "); $stmt->execute([...$params, $id]); @@ -2853,8 +2855,8 @@ function saveProduct(PDO $db): void { return; } $stmt = $db->prepare(" - INSERT INTO products (name, brand, category, subcategory, image_url, unit, default_quantity, notes, barcode, package_unit, shopping_name, nutriments_json, display_unit_key) - VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + INSERT INTO products (name, brand, category, subcategory, image_url, unit, default_quantity, notes, barcode, package_unit, shopping_name, nutriments_json, display_unit_key, tags) + VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) "); $stmt->execute($params); echo json_encode(['success' => true, 'id' => (int)$db->lastInsertId(), 'merged' => false]); @@ -2865,9 +2867,9 @@ function saveProduct(PDO $db): void { $stmt = $db->prepare(" UPDATE products SET name=?, brand=?, category=?, subcategory=?, image_url=?, unit=?, default_quantity=?, notes=?, barcode=?, package_unit=?, shopping_name=?, - nutriments_json=?, display_unit_key=?, + nutriments_json=?, display_unit_key=?, tags=?, updated_at=CURRENT_TIMESTAMP WHERE id=? - "); + "); $stmt->execute([...$params, $owner]); echo json_encode(['success' => true, 'id' => $owner, 'merged' => true]); return;