Line 129... |
Line 129... |
129 |
$menu_depart = GEN_lireIdentifiantMenuPere($id_menu);
|
129 |
$menu_depart = GEN_lireIdentifiantMenuPere($id_menu);
|
130 |
$niveau_actuel = GEN_donnerProfondeur($id_site, $id_menu);
|
130 |
$niveau_actuel = GEN_donnerProfondeur($id_site, $id_menu);
|
131 |
//trigger_error("Niveau actuel du menu si$id_site:me$id_menu pour la balise {$tab_applette_arguments[0]} : $niveau_actuel", E_USER_NOTICE);
|
131 |
//trigger_error("Niveau actuel du menu si$id_site:me$id_menu pour la balise {$tab_applette_arguments[0]} : $niveau_actuel", E_USER_NOTICE);
|
132 |
}
|
132 |
}
|
Line -... |
Line 133... |
- |
|
133 |
|
- |
|
134 |
|
- |
|
135 |
// PATCH TEMPORAIRE pour stopper une erreur due à la mauvaise gestion des traductions
|
- |
|
136 |
if(!$menu_depart) {
|
- |
|
137 |
$menu_depart = 0 ;
|
- |
|
138 |
}
|
133 |
|
139 |
|
134 |
//Construction du menu
|
140 |
//Construction du menu
|
135 |
$xhtml_menu = afficherListeNiveauMultiple( $objet_pear_db, $id_site,$niveau_depart,
|
141 |
$xhtml_menu = afficherListeNiveauMultiple( $objet_pear_db, $id_site,$niveau_depart,
|
136 |
$profondeur, $menu_depart, 1, $menu_type, $indent_origine,
|
142 |
$profondeur, $menu_depart, 1, $menu_type, $indent_origine,
|
Line 194... |
Line 200... |
194 |
$langue_test = $id_langue;
|
200 |
$langue_test = $id_langue;
|
195 |
} else {
|
201 |
} else {
|
196 |
$langue_test = GEN_I18N_ID_DEFAUT;
|
202 |
$langue_test = GEN_I18N_ID_DEFAUT;
|
197 |
}
|
203 |
}
|
Line -... |
Line 204... |
- |
|
204 |
|
- |
|
205 |
if($id_pere_menu_a_deployer == '') {
|
- |
|
206 |
$id_pere_menu_a_deployer = 0;
|
- |
|
207 |
}
|
198 |
|
208 |
|
199 |
// Récupération des infos sur sur l'entrée du menu à afficher
|
209 |
// Récupération des infos sur sur l'entrée du menu à afficher
|
200 |
$menu_info = GEN_lireInfoMenu($objet_pear_db, $id_pere_menu_a_deployer, DB_FETCHMODE_ASSOC);
|
210 |
$menu_info = GEN_lireInfoMenu($objet_pear_db, $id_pere_menu_a_deployer, DB_FETCHMODE_ASSOC);
|
201 |
// Gestion des menus uniques
|
211 |
// Gestion des menus uniques
|
202 |
if ($menu_type == 'unique' && ($menu_info['gm_date_fin_validite'] == '0000-00-00 00:00:00' || strtotime($menu_info['gm_date_fin_validite']) > time() )) {
|
212 |
if ($menu_type == 'unique' && ($menu_info['gm_date_fin_validite'] == '0000-00-00 00:00:00' || strtotime($menu_info['gm_date_fin_validite']) > time() )) {
|
Line 312... |
Line 322... |
312 |
$id_menu_inf = $ligne->gm_id_menu;
|
322 |
$id_menu_inf = $ligne->gm_id_menu;
|
313 |
$id_menu_selectionne = '';
|
323 |
$id_menu_selectionne = '';
|
314 |
if (isset($GLOBALS['_GEN_commun']['info_menu']->gm_id_menu)) {
|
324 |
if (isset($GLOBALS['_GEN_commun']['info_menu']->gm_id_menu)) {
|
315 |
$id_menu_selectionne = $GLOBALS['_GEN_commun']['info_menu']->gm_id_menu;
|
325 |
$id_menu_selectionne = $GLOBALS['_GEN_commun']['info_menu']->gm_id_menu;
|
316 |
}
|
326 |
}
|
- |
|
327 |
|
317 |
// On vérifie si le menu est le menu sélectionné
|
328 |
// On vérifie si le menu est le menu sélectionné
|
318 |
if (!empty($id_menu_selectionne) && (GEN_etreAncetre($id_menu_inf, $id_menu_selectionne) || $id_menu_inf == $id_menu_selectionne) ) {
|
329 |
if (!empty($id_menu_selectionne) && (GEN_etreAncetre($id_menu_inf, $id_menu_selectionne) || $id_menu_inf == $id_menu_selectionne) ) {
|
319 |
$classe = 'menu_actif';
|
330 |
$classe = 'menu_actif';
|
320 |
} else {
|
331 |
} else {
|
321 |
$classe = 'menu_inactif';
|
332 |
$classe = 'menu_inactif';
|