New!"; $Links['challengelist'] = "Challenges BETA!"; //$Links['howtoplay'] = "How to Play"; //$Links['tutorial'] = "Tutorial"; if ($accepted) { $linkname = 'achievements?id='.$_SESSION['userID']; $Links[$linkname] = "Achievements"; } // $Links['members'] = "Member List"; //$Links['faq'] = "FAQ"; //$Links['about'] = "About Us"; $request = isset($_GET['page']) ? strtolower($_GET['page']) : ''; if ($request == '' && !$accepted) $request = 'hometutorial'; switch ($request) { case "tutorial": require("pages/tutorial.php"); break; case "hometutorial": header("Location: $mydomain"."tutorial"); exit; break; case "test": require("pages/test.php"); break; case "m": require("pages/mobile.php"); break; case "h": require("pages/newhome.php"); break; case "achievements": require("pages/achievements.php"); break; case "share": require("pages/share.php"); break; case "embed": require("pages/embed.php"); break; case "feedback": require("pages/feedback.php"); break; case "about": require("pages/about.php"); break; case "gallery": require("pages/gallery.php"); break; case "faq": require("pages/faq.php"); break; case "laws": require("pages/laws.php"); break; case "howtoplay": require("pages/howtoplay.php"); break; //TODO: DELETE: case "oldleaderboard": require("pages/oldleaderboard.php"); break; //Support older links. case "leaderboard": header("Location: $mydomain"."scores?date=".$_GET['date']); exit; break; case "scores": require("pages/scores.php"); break; case "cp": require("pages/cp.php"); break; case "login": require 'pages/login.php'; break; case "chooselogin": require 'pages/chooselogin.php'; break; case "members": require 'pages/memberlist.php'; break; case "logout": //If this needs to be any larger we can move it to a function. setcookie("doLogin", ""); setcookie("userID", ""); setcookie("auth", ""); session_start(); session_destroy(); header("Location: $mydomain"); break; case "users": require 'pages/users.php'; break; case "challenge": require 'pages/challenge.php'; break; case "challengelist": require 'pages/challengelist.php'; break; case "chat": require 'pages/chat.php'; break; case "admin": if ($_SESSION['isAdmin'] == true) { require 'pages/admin.php'; } else { require 'pages/about.php'; } break; case "massemail": if ($_SESSION['isAdmin'] == true) { require 'pages/massemail.php'; } else { require 'pages/about.php'; } break; case "errorlogs": if ($_SESSION['isAdmin'] == true) { header("Content-Type: text/plain"); require 'includes/errorlogs.txt'; } else { require 'pages/about.php'; } break; case "home": //No break here Default: require("pages/home.php"); } ?>