Something like this I guess for a start..
<?php
require_once 'core/init.php';
if(Session::exists('home')){
echo '<p>' . Session::flash('home', 'You have been registered and can now log in!') . '</p>';
}
$user = new User();
if($user->isLoggedIn()){
echo'</a> <br /></p>';
?>
</div>
<div id ="wrapper">
<div id="userinfo">
<a href="profile.php?user=<?php echo escape($user->data()->username);?>"><?php echo escape($user->data()->username);?></a>
</div>
<ul>
<li> <a href="update.php">Update details</a></li>
<li> <a href="changepassword.php">Change password</a></li>
<li> <a href="logout.php">Log out</a></li>
<li><?php if($user->hasPermission('admin')){
echo 'Admin';
} ?> </li>
</ul>
<div id ="login">
<?php
} else {
require_once 'login.php';
?>
<a href="login.php">Login</a>
<?php
}
?>
</div>
</div>
<?php
require_once 'core/init.php';
if(Session::exists('home')){
echo '<p>' . Session::flash('home', 'You have been registered and can now log in!') . '</p>';
}
$user = new User();
if($user->isLoggedIn()){
echo'</a> <br /></p>';
?>
</div>
<div id ="wrapper">
<div id="userinfo">
<a href="profile.php?user=<?php echo escape($user->data()->username);?>"><?php echo escape($user->data()->username);?></a>
</div>
<ul>
<li> <a href="update.php">Update details</a></li>
<li> <a href="changepassword.php">Change password</a></li>
<li> <a href="logout.php">Log out</a></li>
<li><?php if($user->hasPermission('admin')){
echo 'Admin';
} ?> </li>
</ul>
<div id ="login">
<?php
} else {
require_once 'login.php';
?>
<a href="login.php">Login</a>
<?php
}
?>
</div>
</div>
Can drop box you the code in full if you want to look at it for ideas.