Files
ms1inscription-v5/ajax_promoteur.php
2026-05-13 09:43:32 -04:00

56 lines
1.5 KiB
PHP

<?php
session_start();
require_once "php/inc_fonctions.php";
include_once("php/inc_fx_modifierinscriptions.php");
require_once "php/inc_fx_promoteur.php";
require_once "php/inc_fx_messages.php";
global $vDomaine;
$strAction = $intEvenement = $intNewNoBib = $intEpreuveCommandee = $intEpreuve = $intPartipcipant = $intQuantite = $strLangue = '';
if (isset($_REQUEST['a'])) {
$strAction = $_REQUEST['a'];
}
if (isset($_REQUEST['eve_id'])) {
$intEvenement = $_REQUEST['eve_id'];
}
if (isset($_REQUEST['new_no_bib'])) {
$intNewNoBib = $_REQUEST['new_no_bib'];
}
if (isset($_REQUEST['pec_id'])) {
$intEpreuveCommandee = $_REQUEST['pec_id'];
}
if (isset($_REQUEST['epr_id'])) {
$intEpreuve = $_REQUEST['epr_id'];
}
if (isset($_REQUEST['par_id'])) {
$intPartipcipant = $_REQUEST['par_id'];
}
if (isset($_REQUEST['qte'])) {
$intQuantite = $_REQUEST['qte'];
}
if (isset($_REQUEST['lang'])) {
$strLangue = $_REQUEST['lang'];
}
$vPage = 'compte.php';
$vtexte_page = obtenirTextepage($vPage, $strLangue, 2);
$tabRetour = array();
switch($strAction) {
case 'qte':
$tabRetour = fxUpdateQuantites($intEpreuve, $intQuantite, $strLangue);
break;
case 'no_equipe':
case 'no_bib':
$tabRetour = fxSetBibManuel($strAction, $intEvenement, $intNewNoBib, $intEpreuveCommandee, $intEpreuve, $intPartipcipant, $strLangue);
break;
case 'teammates':
$tabRetour = fxShowTeammates($intEvenement, $intEpreuve, $intEpreuveCommandee);
break;
}
unset($_SESSION['msg']);
echo json_encode($tabRetour);