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

41 lines
1.3 KiB
PHP

<?php
// fonction pour afficher les messages (JSP)
// param: numéro du message à afficher, langue d'affichage
// retourne le message
function fxMessage($intCode, $strLangue) {
global $objDatabase;
$strMessage = $strType = $strIcon = '';
$sqlMessage = "SELECT mes_texte, mes_type FROM adm_messages WHERE mes_code= " . intval($intCode) . " AND mes_langue = '" . $objDatabase->fxEscape($strLangue) . "'";
$arrMessage = $objDatabase->fxGetRow($sqlMessage);
if ($arrMessage != null) {
switch (intval($arrMessage['mes_type'])) {
case 0:
$strIcon = '<i class="fa fa-exclamation-circle" aria-hidden="true"></i>';
$strType = 'alert-danger';
break;
case 1:
$strIcon = '<i class="fa fa-check-circle" aria-hidden="true"></i>';
$strType = 'alert-success';
break;
default:
$strIcon = '<i class="fa fa-info-circle" aria-hidden="true"></i>';
$strType = 'alert-info';
}
$strMessage = fxUnescape($arrMessage['mes_texte']);
}
$_SESSION['msg'] = 0;
if ($strMessage != '') {
$strMessage = '
<div class="alert ' . $strType . '" role="alert">
' . $strIcon . ' ' . $strMessage . '
</div>
';
}
return $strMessage;
}