37 lines
1.9 KiB
PHP
Executable File
37 lines
1.9 KiB
PHP
Executable File
<?php
|
|
// affiche le drapeau de la langue activée dans les pages modales ou autres
|
|
if (isset($_SESSION['niveau']) && !isset($niveau)) $niveau=$_SESSION['niveau'];
|
|
if (isset($niveau)) $niveau=$niveau;
|
|
if (!isset($niveau)) $niveau=0;
|
|
|
|
if (isset($debug[5]) && $debug[5] == '1' ) { $debugMsg .= monDebug (5, ['niveau' => $niveau],'drapeauAff.php',$nomFicAppelant);}
|
|
|
|
if (empty($tableLangueCode) or $refresh=='Oui') { include ($includePath. "/req/03-init.langueActives.php"); }
|
|
else {
|
|
if (isset($debug[5]) && $debug[5] == '1' ) { $debugMsg .= monDebug (5, ['Nombre de langues' => $_SESSION['nbLgActives']],'');}
|
|
}
|
|
|
|
$trouve=false;
|
|
|
|
for ($i=0; $i<$_SESSION['nbLgActives']; $i++) {
|
|
if (!empty($_SESSION['lgCouranteCode']) && $_SESSION['lgCouranteCode']==$tableLangueCode[$i]) {
|
|
|
|
// Affichage du drapeau
|
|
// Niveau = chemin selon profondeur ( 1 pour les pages catalogue(insert), sinon par defaut 2 pour les modales (les updates))
|
|
if ($niveau==0) echo ' <img src=".' .$tableLangueImgPt[$i]. '" alt="Image drapeau" />';
|
|
if ($niveau==1) echo ' <img src="../.' .$tableLangueImgPt[$i]. '" alt="Image drapeau" />';
|
|
if ($niveau==2) echo ' <img src="../.' .$tableLangueImgPt[$i]. '" alt="Image drapeau" />';
|
|
if ($niveau==3) echo ' <img src="../../.' .$tableLangueImgPt[$i]. '" alt="Image drapeau" />';
|
|
|
|
echo '<span class="actionMessages"> ' .$tableLangueMsg[$i]. '</span>';
|
|
$_SESSION['lgCouranteLibelle']=$tableLangueMsg[$i];
|
|
|
|
$trouve=true;
|
|
if (isset($debug[5]) && $debug[5] == '1') { $debugMsg .= monDebug (5, ['langue trouvée' => $tableLangueCode[$i], '_SESSION[lgCouranteLibelle]' => $_SESSION['lgCouranteLibelle']], '');}
|
|
}
|
|
}
|
|
|
|
if ($trouve==false) {
|
|
if (isset($debug[5]) && $debug[5] == '1' ) { $debugMsg .= monDebug (5, ['Pas de langue active trouvée. La Langue active par defaut est' => $_SESSION['lgCouranteCode']],'');}
|
|
}
|
|
?>
|