41 lines
1.3 KiB
PHP
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;
|
|
} |