From 71ce5ce0080ca3f7e45a75a7f58b9c51f69cd101 Mon Sep 17 00:00:00 2001 From: "fefe.clochette" Date: Mon, 23 Mar 2026 17:39:56 +0100 Subject: [PATCH] mapping cat --- modules/budget/views/recap.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/budget/views/recap.php b/modules/budget/views/recap.php index d2bbd31..bc0ff69 100644 --- a/modules/budget/views/recap.php +++ b/modules/budget/views/recap.php @@ -51,12 +51,20 @@ $totalRevenus = 0; foreach ($allExpenses as $exp) { $match = false; + // 1. Lien direct via l'ID de la charge if (!empty($exp['budget_item_id']) && (int)$exp['budget_item_id'] === (int)$item['id']) { $match = true; } + // 2. Lien forcé pour l'École elseif ($exp['category'] === 'School' && trim($item['name']) === 'Estimacio escola') { $match = true; } + elseif ($exp['category'] === 'Essence' && trim($item['name']) === 'Estimation gasolina') { + $match = true; + } + elseif ($exp['category'] === 'FMCG' && trim($item['name']) === 'Estimacio F&B & beauty') { + $match = true; + } elseif (empty($exp['budget_item_id']) && !empty($item['mapping_keywords'])) { $keywords = array_map('trim', explode(',', $item['mapping_keywords'])); foreach ($keywords as $kw) {