Bonjour à tous et merci à ceux qui prendront le temps de me lire.

Je suis face à un souci que je n’arrive pas à résoudre.

J’ai deux includes pour mon menu.
Le premier qui s’affiche si l’utilisateur n’est pas connecté :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<div id="topmenu">
     <ul class="userbar">
           <li>
		<?php        
			echo $menu;
		?>
	   </li>
     </ul>
     <ul class="userbarlog">
         <li><a href="register.php"> Register</a></li>
         <li><a href="login.php">Login</a></li>
     </ul>
</div>
et le deuxieme si l’utilisateur est connecté :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<div id="topmenu">
	<ul class="userbar">
		<li>
		     <?php        
			echo $menu;
                     ?>
		</li>
	</ul>
	<ul class="userbarlog">
		<li><a href="deconnexion.php">Logout</a></li>
		<li>Welcome <?php echo stripslashes(htmlentities(trim($_SESSION['username']))); ?> !</li>
	</ul>
</div>
Comme vous le voyez, seul le deuxième <ul> varie en fonction du statut.
J’aimerai inclure une fonction qui me permette de réunir les deux en 1 en fonction du statut.
Les deux includes sont actuellement appelés de la façon suivante dans chacune des pages en fonction du statut :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<div id="topmenu_bkgd">
	<?php include("incl.userbar.php"); ?>	
</div>
lorsque le user n’est pas connecté…

et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<div id="topmenu_bkgd">
	<?php include("incl.user_connected.php"); ?>	
</div>
lorsque le user est connecté..

Merci à ceux qui prendront le temps de me répondre.