Subversion Repositories Applications.papyrus

Rev

Rev 2073 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2073 Rev 2093
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';