Subversion Repositories Applications.papyrus

Compare Revisions

Ignore whitespace Rev 1990 → Rev 1991

/branches/v5.0-ouadji/papyrus/applettes/menu/menu.php
205,7 → 205,12
$retour .= afficherEntreeListeMenu( $objet_pear_db, $id_pere_menu_a_deployer, $i18n_url,
$niveau_actuel, 1, $position, $menu_type, $indent_origine, $indent_pas, $_GEN_commun, $num_menu);
// Dans le cas, d'un menu unique, on retourne directement le résultat ici.
return $retour;
if($GLOBALS['_GEN_commun']['info_menu']->gm_id_menu == $GLOBALS['id_menu_en_cours'])
{
return '<span class="menu_actif">'.$retour.'</span>';
} else {
return $retour ;
}
}
// On affiche un menu que si $profondeur <= $niveau_actuel <= $depart
if ($niveau_actuel > $profondeur) {
447,7 → 452,7
'AND gmr_id_valeur = 2 '.// 2 = "avoir traduction"
'AND gm_ce_i18n = "'.$langue_test.'" ';
$resultat_traduction = $db->query($requete_traduction);
(DB::isError($resultat_traduction)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_traduction->getMessage(), $requete_traduction))
(DB::isError($resultat_traduction)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_traduction->getMessage(), $requete_traduction))
: '';
 
if ($resultat_traduction->numRows() > 0) {
463,7 → 468,7
// Ici : pas de traduction
 
if ($langue_test!=GEN_I18N_ID_DEFAUT) {
if ($langue_test != GEN_I18N_ID_DEFAUT) {
$requete_defaut = 'SELECT gmr_id_menu_02 '.
'FROM gen_menu_relation '.
470,7 → 475,7
'WHERE '.$menu_id. ' = gmr_id_menu_01 ' .
'AND gmr_id_valeur = 105 ';// 105 Traduction par defaut
$resultat_defaut = $db->query($requete_defaut);
(DB::isError($resultat_defaut)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_defaut->getMessage(), $requete_defaut))
(DB::isError($resultat_defaut)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_defaut->getMessage(), $requete_defaut))
: '';
if ($resultat_defaut->numRows() > 0) {
490,7 → 495,7
$menu_nom = htmlentities($menu_info['gm_nom']);
 
if (trim($menu_nom)=='') return '';
if (trim($menu_nom) == '') return '';
$menu_accesskey = '';
513,6 → 518,7
//Création d'une entrée dans la liste du menu
$espaces = str_repeat(' ', $indent_origine + ($indent_pas * ($position + 2)));
$retour = $espaces.'<a id="menu_lien_'.$num_menu.'_'.$menu_id.'" href="'.$une_url->getURL().'" '.$menu_texte_title.$menu_accesskey.'>'.$menu_nom.'</a>'."\n";
$GLOBALS['id_menu_en_cours'] = $menu_id ;
return $retour;
}