From 2cb9417bbf7ec6b846ccf2f4fd6de3eebc8ba884 Mon Sep 17 00:00:00 2001 From: stephan Date: Tue, 21 Jul 2026 13:24:21 -0400 Subject: [PATCH] =?UTF-8?q?MSIN-4468=20=E2=80=94=20Add=20validation=20mess?= =?UTF-8?q?age=20for=20minimum=20total=20quantity=20in=20race=20management?= =?UTF-8?q?.=20Update=20language=20keys=20for=20improved=20user=20feedback?= =?UTF-8?q?.=20Increment=20version=20code.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- php/inc_fx_promoteur.php | 5 +++++ php/inc_settings.php | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/php/inc_fx_promoteur.php b/php/inc_fx_promoteur.php index 3ec7a71..fc40df2 100644 --- a/php/inc_fx_promoteur.php +++ b/php/inc_fx_promoteur.php @@ -3633,6 +3633,11 @@ function fxBibStaticFallback($clef) { 'bib_v5_ranges_title' => ['fr' => 'Plages de numéros', 'en' => 'Number ranges'], 'bib_v5_ranges_hint' => ['fr' => 'Définissez les numéros disponibles pour cette épreuve.', 'en' => 'Define the numbers available for this race.'], 'bib_v5_method_title' => ['fr' => 'Méthode d’attribution', 'en' => 'Assignment method'], + // MSIN-4468 — Filet de secours; la source officielle demeure la table info. + 'bib_v5_qte_total_min' => [ + 'fr' => 'Quantité refusée : le total doit être d’au moins %d, soit le nombre d’inscriptions déjà vendues.', + 'en' => 'Quantity rejected: the total must be at least %d, which is the number of registrations already sold.', + ], 'bib_v5_batch_title' => ['fr' => 'Attribuer maintenant', 'en' => 'Assign now'], 'bib_v5_batch_hint' => ['fr' => 'Attribuer en lot aux inscriptions qui n’ont pas encore de dossard.', 'en' => 'Assign in bulk to registrations that do not have a bib yet.'], 'bib_v5_auto_title' => ['fr' => 'Nouvelles inscriptions', 'en' => 'New registrations'], diff --git a/php/inc_settings.php b/php/inc_settings.php index 2ca332e..bdf4653 100644 --- a/php/inc_settings.php +++ b/php/inc_settings.php @@ -7,7 +7,7 @@ * Constantes * * **************/ -define('_VERSION_CODE', '4.72.853'); // MSIN-4468 +define('_VERSION_CODE', '4.72.854'); // MSIN-4468 define('_DATE_CODE', '2026-07-21'); //MSIN-4290 define('QR_SECRET_KEY', 'ms1_qr_2026_cle_secrete_longue_et_fixe');