logout(); if($bitlbee->is_logged()) { $tpl->assign('whoami', $bitlbee->current_user()); if(!empty($_GET['history'])) { $tpl->assign('history', $bitlbee->getBuddyHistory($_GET['history'])); $tpl->display('history.tpl'); exit; } // Show buddies, emoticons, and form to change my buddy if(!empty($_POST['upload'])) { $tpl->assign('upload', $bitlbee->uploadPic($_FILES['newpic'])); } if(!empty($_GET['delete'])) { $bitlbee->deleteBuddy($_GET['delete']); header("location: ./"); } if(!empty($_GET['purge'])) { $bitlbee->purgeBuddy($_GET['purge']); $tpl->assign('message', 'Buddy '.$_GET['purge'].' history purged.'); } $tpl->assign('mypic', $bitlbee->getMyPic()); $tpl->assign('buddies', $bitlbee->getBuddies()); $tpl->assign('emoticons', $bitlbee->getEmoticons()); $tpl->display('member.tpl'); } else { // Show login and creation form if(!empty($_POST['login'])) { $login = $bitlbee->login($_POST['nick'], $_POST['password']); if($login === true) { header("location: ./"); exit; } $tpl->assign('login', $login); } if(!empty($_POST['create'])) { $tpl->assign('create', $bitlbee->create($_POST['nick'])); } $tpl->display('login.tpl'); } ?>