diff options
Diffstat (limited to 'index.php')
-rw-r--r-- | index.php | 80 |
1 files changed, 39 insertions, 41 deletions
@@ -2,31 +2,29 @@ include_once("globe.php");
include_once("./includes/header.php");
-//Load our page
-if ($_SESSION['accepted'] <> 1)
- if ($_COOKIE['doLogin'] == 'yes')
+if (!$accepted)
+ if (isset($_COOKIE['doLogin']) && $_COOKIE['doLogin'] == 'yes')
CookieLogin();
-
//Links appear in order.
$Links['home'] = "Home";
$Links['leaderboard'] = "Scoreboard";
-//$Links['howtoplay'] = "How to Play";
-$Links['tutorial'] = "Tutorial";
+//$Links['howtoplay'] = "How to Play";
+$Links['tutorial'] = "Tutorial";
-if ($_SESSION['accepted'] == 1) {
+if ($accepted) {
$linkname = 'achievements?id='.$_SESSION['userID'];
$Links[$linkname] = "Achievements";
}
$Links['members'] = "<i title='New!'>Member List</i>";
-if ($_SESSION['isAdmin'] == true) {
+if (isset($_SESSION['isAdmin']) && $_SESSION['isAdmin'] == true) {
$Links['admin'] = 'Admin';
}
$Links['faq'] = "FAQ";
$Links['about'] = "About Us";
-$request = strtolower($_GET[page]);
-if ($request == '' AND $_SESSION['accepted'] <> 1)
+$request = isset($_GET['page']) ? strtolower($_GET['page']) : '';
+if ($request == '' && !$accepted)
$request = 'hometutorial';
switch ($request) {
@@ -35,77 +33,77 @@ switch ($request) { require("pages/tutorial.php");
break;
- case "test":
+ case "test":
require("pages/test.php");
break;
-
- case "m":
+
+ case "m":
require("pages/mobile.php");
break;
-
- case "h":
+
+ case "h":
require("pages/newhome.php");
break;
-
- case "achievements":
+
+ case "achievements":
require("pages/achievements.php");
break;
-
- case "share":
+
+ case "share":
require("pages/share.php");
break;
-
- case "embed":
+
+ case "embed":
require("pages/embed.php");
break;
-
+
case "about":
require("pages/about.php");
break;
-
+
case "gallery":
require("pages/gallery.php");
break;
-
+
case "faq":
require("pages/faq.php");
- break;
-
+ break;
+
case "laws":
require("pages/laws.php");
break;
-
+
case "howtoplay":
require("pages/howtoplay.php");
break;
-
+
case "leaderboard":
require("pages/leaderboard.php");
- break;
-
+ break;
+
case "cp":
require("pages/cp.php");
break;
-
+
case "login":
require 'pages/login.php';
- break;
-
+ break;
+
case "chooselogin":
require 'pages/chooselogin.php';
- break;
-
+ break;
+
case "admin":
if ($_SESSION['isAdmin'] == true)
require 'pages/admin.php';
- else
+ else
require 'pages/about.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", "");
@@ -115,7 +113,7 @@ switch ($request) { session_destroy();
header("Location: $mydomain");
break;
-
+
case "users":
require 'pages/users.php';
break;
@@ -123,8 +121,8 @@ switch ($request) { case "challenge":
require 'pages/challenge.php';
break;
-
- case "home":
+
+ case "home":
//No break here
Default:
require("pages/home.php");
|