This commit introduces a new compact quantity input feature for managing event quantities, improving user interaction. Additionally, CSS styles have been refined for better layout consistency across the interface. The version code has been incremented to reflect these updates.
82 lines
2.3 KiB
PHP
82 lines
2.3 KiB
PHP
<?php
|
|
|
|
// MSIN-4379 — Gestion quantités + dossards v4 (rollout superadm, fxShowBibTool4 seulement)
|
|
include_once("php/inc_fx_modifierinscriptions.php");
|
|
include_once("php/inc_fx_memberships.php");
|
|
include_once("php/inc_fx_promoteur.php");
|
|
require_once('superadm/php/inc_manager.php');
|
|
|
|
global $objDatabase, $vDomaine, $strLangue;
|
|
|
|
if (!isset($_SESSION['usa_id'])) {
|
|
$strRedirect = $vDomaine . '/compte/inc_tableau_promoteur';
|
|
if (!empty($_GET['promoteur_eve_id'])) {
|
|
$strRedirect .= '?promoteur_eve_id=' . urlencode($_GET['promoteur_eve_id']);
|
|
}
|
|
header('Location: ' . $strRedirect);
|
|
exit;
|
|
}
|
|
|
|
$intEveId = 0;
|
|
|
|
if ($strLangue == 'fr') {
|
|
$strPage = '/compte';
|
|
} else {
|
|
$strPage = '/account';
|
|
}
|
|
if ($strLangue == 'fr') {
|
|
$strCode = 'compte/';
|
|
} else {
|
|
$strCode = 'account/';
|
|
}
|
|
|
|
$strBibCode = $strCode;
|
|
|
|
if (isset($_GET['promoteur_eve_id'])) {
|
|
$intEveId = base64_decode(urldecode($_GET['promoteur_eve_id']));
|
|
}
|
|
|
|
$strBackUrl = fxGetPromoteurBackUrl($intEveId, $strPage);
|
|
?>
|
|
<a class="btn btn-primary rounded-pill" id="link_back" href="<?php echo $strBackUrl; ?>">
|
|
<i class="fa fa-chevron-left mr-2" aria-hidden="true"></i>
|
|
<?php afficheTexte('promoteur_back'); ?>
|
|
</a>
|
|
<br><br>
|
|
<?php
|
|
|
|
if (isset($_REQUEST['resetcategorie'])) {
|
|
fxregles_niveau_updateall($intEveId);
|
|
}
|
|
|
|
if (isset($_POST['btn_cancel_event_promo'])) {
|
|
$int_pec_id = $_POST['pec_id_original'];
|
|
$int_epr_id = $_POST['epr_id'];
|
|
$tabEpreuve = fxGetEpreuve($int_epr_id);
|
|
fxAnnulerRetablirInscription($tabEpreuve, $int_pec_id);
|
|
}
|
|
|
|
if ($intEveId != 0) {
|
|
?>
|
|
|
|
|
|
<?php
|
|
fxShowBibTool4($strBibCode, $intEveId, $strLangue);
|
|
?>
|
|
<link rel="stylesheet" href="<?php echo $vDomaine; ?>/libs/tippy.js-6.3.7/tippy.css">
|
|
<script src="<?php echo $vDomaine; ?>/libs/tippy.js-6.3.7/popper.min.js"></script>
|
|
<script src="<?php echo $vDomaine; ?>/libs/tippy.js-6.3.7/tippy-bundle.umd.min.js"></script>
|
|
|
|
<a class="btn btn-primary rounded-pill mt-3" href="<?php echo $strBackUrl; ?>">
|
|
<i class="fa fa-chevron-left mr-2" aria-hidden="true"></i>
|
|
<?php afficheTexte('promoteur_back'); ?>
|
|
</a>
|
|
<?php
|
|
} else {
|
|
if ($strLangue == 'fr') {
|
|
echo "Une erreur quelconque est survenue.";
|
|
} else {
|
|
echo "A generic error occurred.";
|
|
}
|
|
}
|