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

103 lines
3.4 KiB
PHP

<?php
global $objDatabase, $strLangue, $tabEvenement;
$sqlFrais = "SELECT fra_montant_min, fra_montant_max, fra_avant_tx, fra_tps, fra_tvq, fra_total, fra_pourcent FROM inscriptions_frais WHERE fra_public = 1 AND eve_frais = " . intval($tabEvenement['general']['eve_frais']) . " ORDER BY fra_montant_min, fra_montant_max";
$tabFrais = $objDatabase->fxGetResults($sqlFrais);
?>
<h1><?php afficheTexte('titre_frais_inscription'); ?></h1>
<?php
if ($tabFrais != null) {
$strTableHTML = '
<table class="table table-striped">
<thead>
<tr>
';
if ($tabEvenement['general']['eve_frais'] != 3) {
$strTableHTML .= '
<th class="text-left" style="width: 70%;">' . afficheTexte('tableau_frais_inscription_titre_entre', 0) . '</th>
<th class="text-right" style="width: 30%;">' . afficheTexte('tableau_frais_inscription_titre_frais', 0) . '</th>
';
} else {
$strTableHTML .= '
<th class="text-left">' . afficheTexte('tableau_frais_inscription_titre_frais', 0) . '</th>
';
}
$strTableHTML .= '
</tr>
</thead>
<tbody>
';
for ($intCtr = 1; $intCtr <= count($tabFrais); $intCtr++) {
$strTableHTML .= '
<tr>
';
if ($tabEvenement['general']['eve_frais'] != 3) {
$strTableHTML .= '
<td class="text-left">
' . fxShowPrix($tabFrais[$intCtr]['fra_montant_min'], $strLangue, 1) . afficheTexte('tableau_frais_inscription_label_et', 0) . fxShowPrix($tabFrais[$intCtr]['fra_montant_max'], $strLangue, 1) . '
</td>
<td class="text-right">
';
if ($tabFrais[$intCtr]['fra_pourcent'] > 0)
$strTableHTML .= str_replace('.000', '', $tabFrais[$intCtr]['fra_pourcent']) . ' %';
else {
if ($tabEvenement['general']['tt_id'] > 1)
$strTableHTML .= fxShowPrix($tabFrais[$intCtr]['fra_avant_tx'], $strLangue, 1);
else
$strTableHTML .= fxShowPrix($tabFrais[$intCtr]['fra_total'], $strLangue, 1);
}
$strTableHTML .= '
</td>
';
} else {
$strTableHTML .= '
<td class="text-left">
';
if ($tabFrais[$intCtr]['fra_pourcent'] > 0) {
$strTableHTML .= str_replace('.000', '', $tabFrais[$intCtr]['fra_pourcent']) . ' %';
} else {
if ($tabEvenement['general']['tt_id'] > 1) {
$strTableHTML .= fxShowPrix($tabFrais[$intCtr]['fra_avant_tx'], $strLangue, 1);
} else {
$strTableHTML .= fxShowPrix($tabFrais[$intCtr]['fra_total'], $strLangue, 1);
}
}
$strTableHTML .= '
</td>
';
}
$strTableHTML .= '
</tr>
';
}
$strTableHTML .= '
</tbody>
</table>
';
echo $strTableHTML;
?>
<div class="alert alert-info rounded-0">
<i class="fa fa-info-circle" aria-hidden="true"></i>
<?php
if ($tabEvenement['general']['tt_id'] > 1)
afficheTexte('notice_frais_inscription_ptx');
else
afficheTexte('notice_frais_inscription_txi');
?>
</div>
<?php
}
else
afficheTexte('notice_aucun_frais_inscription');