b1n_getVar('page', $data['page']); b1n_getVar('action', $data['action']); // Checking if the player is already logged in if (b1n_isLogged()) { // Yes, the player is logged in, show the MENU along with the asked page // If none was asked, show map page $inc[] = b1n_PATH_INC . '/menu.inc.php'; switch ($data['page']) { case 'player': case 'map': case 'history': case 'help': $inc[] = $data['page'] . '/index.php'; break; case 'logout': b1n_logOut(); $inc = array(b1n_PATH_INC . '/login.inc.php'); break; default: // None was asked, show map $data['page'] = 'map'; $inc[] = $data['page'] . '/index.php'; } } else { b1n_getVar('login', $data['login']); b1n_getVar('passwd', $data['passwd']); b1n_getVar('seccode', $data['seccode']); b1n_getVar('master', $data['master']); b1n_getVar('email', $data['email']); // The player is not logged if (b1n_cmp($data['page'], 'login')) {
case 'itinerary': case 'agent': case 'pax': case 'data': case 'bookmark': case 'docs': $inc = $page0 . '/index.php'; break; case 'init': case 'topmenu': case 'footer': case 'statusbar': $inc = b1n_INCPATH . '/' . $page0 . '.inc.php'; break; case 'logout': b1n_logOut($sql); $inc = b1n_INCPATH . '/login.inc.php'; break; case 'blank': break; default: if ($logging) { header('Location: ' . b1n_URL); } else { require b1n_INCPATH . '/frame.inc.php'; } exit; } } if (!empty($inc)) { require $inc;