Flight::route('/member/[0-9]+', array('MemberController', '_profile')); // manage Flight::route('/manage/division', array('DivisionController', '_manage_division')); Flight::route('/manage/loas', array('DivisionController', '_manage_loas')); // admin Flight::route('/admin', array('AdminController', '_show')); */ // update user activity if (isset($_SESSION['userid'])) { User::updateActivityStatus($_SESSION['userid']); } } // 404 redirect Flight::map('notFound', array('ApplicationController', '_404')); // error handler Flight::route('/error', array('ApplicationController', '_error')); // graphics Flight::route('/stats/@division/top10.png', array('GraphicsController', '_generateDivisionTop10')); // authenticate Flight::route('GET /authenticate', array('UserController', '_authenticate')); Flight::route('POST /do/authenticate', array('UserController', '_doAuthenticate')); Flight::route('POST /do/reset-authentication', array('UserController', '_doResetAuthentication')); /*// handle errors privately unless localhost if(!in_array($_SERVER['REMOTE_ADDR'], array( '127.0.0.1', '::1' ))){ Flight::set('flight.log_errors', true);
<?php if (isset($user)) { if (User::isLoggedIn()) { User::updateActivityStatus($member->id); $online_users = User::onlineList(); if (!empty($online_users)) { $online_users = arrayToObject($online_users); $out = 'Users online: '; $usersArray = array(); foreach ($online_users as $player) { $string = userColor(ucwords($player->username), $player->role, $player->last_seen); $usersArray[] = "<a href='member/{$player->member_id}'>{$string}</a>"; } $users = implode(', ', $usersArray); $out .= $users; } else { $out = "No users are currently online."; } } } else { $out = "No active session."; } echo $out;