diff --git a/compte.php b/compte.php index 9eb8964..b3ab566 100644 --- a/compte.php +++ b/compte.php @@ -720,6 +720,10 @@ require_once("inc_header.php"); $blnBoutonRetour = false; include("inc_tableau_epreuves.php"); break; + case 'compte_inc_tableau_epreuves_v2': + $blnBoutonRetour = false; + include("inc_tableau_epreuves_v2.php"); + break; case 'compte_inc_tableau_liste_attente': diff --git a/css/style.css b/css/style.css index 7903e63..96e1d33 100644 --- a/css/style.css +++ b/css/style.css @@ -1053,6 +1053,17 @@ 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_epreuves_v2.php b/inc_tableau_epreuves_v2.php new file mode 100644 index 0000000..94536cc --- /dev/null +++ b/inc_tableau_epreuves_v2.php @@ -0,0 +1,50 @@ + + + + + +

+ + + + + + + + fxGetVar($sqlQteLimitee); diff --git a/php/inc_fx_promoteur.php b/php/inc_fx_promoteur.php index 887b8d2..376ff75 100644 --- a/php/inc_fx_promoteur.php +++ b/php/inc_fx_promoteur.php @@ -2999,6 +2999,55 @@ 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 . ')'; + ?> + +
+
+ +
+
+ +
+