I want the menu shown to depend on whether a user is logged on or not:
If not logged in, show:
Login
Register
If logged in, show:
Logout
Member Services
The following code shows all 4 selections:
Code:
<?php
$show_orcatools_sidebox = true;
if ($show_orcatools_sidebox == true){
require($template->get_template_dir('tpl_orcatools_sidebox.php',DIR_WS_TEMPLATE,
$current_page_base,'sideboxes'). '/tpl_orcatools_sidebox.php');
?>
<div id='leftfld'>
<div id="NavigationPanel">
<dl>
<dd class="nav1"><a class="nav1" href="index.php?main_page=login">Login</a></dd>
<dd class="nav1"><a class="nav1" href="index.php?main_page=Register">Register</a></dd>
<dd class="nav1"><a class="nav1" href="index.php?main_page=logoff">Logout</a></dd>
<dd class="nav1"><a class="nav1" href="index.php?main_page=Member Services">Membership</a></dd>
</dl>
</div>
</div>
<?php
}
?>
I tried modifying it, but it still shows all 4 selections.
Code:
<?php
$show_orcatools_sidebox = true;
if ($show_orcatools_sidebox == true){
require($template->get_template_dir('tpl_orcatools_sidebox.php',DIR_WS_TEMPLATE,
$current_page_base,'sideboxes'). '/tpl_orcatools_sidebox.php');
?>
<div id='leftfld'>
<div id="NavigationPanel">
<dl>
<?php
if ($_SESSION['customer_first_name'] == '') {
?>
<dd class="nav1"><a class="nav1" href="index.php?main_page=login">Login</a></dd>
<dd class="nav1"><a class="nav1" href="index.php?main_page=Register">Register</a></dd>
<?php
else
?>
<dd class="nav1"><a class="nav1" href="index.php?main_page=logoff">Logout</a></dd>
<dd class="nav1"><a class="nav1" href="index.php?main_page=Member Services">Membership</a></dd>
<?php
}
?>
</dl>
</div>
</div>
<?php
}
?>
What am I missing here?
Bookmarks