From b773f767b7c8531aac7a5cbcc516062247e5c35e Mon Sep 17 00:00:00 2001 From: stephan Date: Wed, 17 Jun 2026 14:13:08 -0400 Subject: [PATCH] Refactor event management interface by replacing V2 with new gestion epreuves functionality This commit updates the event management interface by replacing the previous V2 implementation with a new gestion epreuves section. The associated PHP files have been modified to include the new functionality, and the old V2 files have been removed. CSS styles have been cleaned up to reflect these changes. The version code has been incremented to 4.72.650 to signify the updates made. --- compte.php | 4 +- css/style.css | 11 --- inc_tableau_dossards.php | 11 +-- inc_tableau_epreuves_v2.php | 50 ------------ inc_tableau_gestion_epreuves.php | 86 +++++++++++++++++++++ inc_tableau_promoteur.php | 12 +-- php/inc_fx_promoteur.php | 49 ------------ php/inc_settings.php | 2 +- sql/MSIN-4379-menu-gestion-qte-dossards.sql | 12 +++ sql/MSIN-4379-menuepreuves-v2.sql | 12 --- 10 files changed, 108 insertions(+), 141 deletions(-) delete mode 100644 inc_tableau_epreuves_v2.php create mode 100644 inc_tableau_gestion_epreuves.php create mode 100644 sql/MSIN-4379-menu-gestion-qte-dossards.sql delete mode 100644 sql/MSIN-4379-menuepreuves-v2.sql diff --git a/compte.php b/compte.php index b3ab566..4af57e4 100644 --- a/compte.php +++ b/compte.php @@ -720,9 +720,9 @@ require_once("inc_header.php"); $blnBoutonRetour = false; include("inc_tableau_epreuves.php"); break; - case 'compte_inc_tableau_epreuves_v2': + case 'compte_inc_tableau_gestion_epreuves': $blnBoutonRetour = false; - include("inc_tableau_epreuves_v2.php"); + include("inc_tableau_gestion_epreuves.php"); break; case 'compte_inc_tableau_liste_attente': diff --git a/css/style.css b/css/style.css index 96e1d33..7903e63 100644 --- a/css/style.css +++ b/css/style.css @@ -1053,17 +1053,6 @@ ul.ms1-menu-compte li a:hover, ul.ms1-menu-compte li a:active { min-width:0; } -.epr-gestion-v2-list{ - display:flex; - flex-direction:column; - gap:16px; - padding:12px 0; -} - -.epr-gestion-v2-item .epr-header{ - margin-bottom:8px; -} - .epr-gestion-panel{ display:flex; flex-direction:column; diff --git a/inc_tableau_dossards.php b/inc_tableau_dossards.php index c72e2a4..1d46f4f 100644 --- a/inc_tableau_dossards.php +++ b/inc_tableau_dossards.php @@ -67,16 +67,7 @@ if ($intEveId != 0) { - - - - diff --git a/inc_tableau_epreuves_v2.php b/inc_tableau_epreuves_v2.php deleted file mode 100644 index 94536cc..0000000 --- a/inc_tableau_epreuves_v2.php +++ /dev/null @@ -1,50 +0,0 @@ - - - - - -

- - - - - - + + + + +

+ + + + + + + + + + + + + diff --git a/php/inc_fx_promoteur.php b/php/inc_fx_promoteur.php index 376ff75..887b8d2 100644 --- a/php/inc_fx_promoteur.php +++ b/php/inc_fx_promoteur.php @@ -2999,55 +2999,6 @@ function renderBibAssignActions($tabBibAssignments, $strLangue, $infoBib, $blnAu return ob_get_clean(); } -/** - * Page promoteur — Gestion des épreuves V2 (rollout superadm). - * Une carte par épreuve : quantités lecture seule + liste d'attente. - */ -function fxShowGestionEpreuvesV2($int_eve_id, $strLangue) { - global $objDatabase; - - $sqlEpreuves = "SELECT * FROM inscriptions_epreuves WHERE eve_id = " . intval($int_eve_id) . " AND epr_actif = 1 ORDER BY epr_id"; - $tabEpreuves = $objDatabase->fxGetResults($sqlEpreuves); - - ob_start(); - ?> -
-

-
- -
- -
-
- - (' . $epr_id . ')'; - ?> - -
-
- -
-
- -
-