summaryrefslogtreecommitdiffstats
path: root/index.php
blob: bd94a7b8f49c3bece6d485471fc2cdfeaa88e1ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<?PHP
include_once("globe.php");

//Load our page
if ($_SESSION['accepted'] <> 1)
	if ($_COOKIE['doLogin'] == 'yes') 
		CookieLogin();
		

//Links appear in order.
$Links['home'] = "Home";
$Links['leaderboard'] = "Scoreboard";
//$Links['howtoplay'] = "How to Play";	
$Links['tutorial'] = "Tutorial";	

if ($_SESSION['accepted'] == 1) {
	$linkname = 'achievements?id='.$_SESSION['userID'];
	$Links[$linkname] = "Achievements";
}
$Links['members'] = "<i title='New!'>Member List</i>";
if ($_SESSION['isAdmin'] == true) {
	$Links['admin'] = 'Admin';
}
$Links['faq'] = "FAQ";
$Links['about'] = "About Us";

$request = strtolower($_GET[page]);
if ($request == '' AND $_SESSION['accepted'] <> 1)
	$request = 'hometutorial';

switch ($request) {

   case "tutorial": case "hometutorial":
	require("pages/tutorial.php");
	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 "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;
	
	case "leaderboard":
	require("pages/leaderboard.php");
	break;	
	
	case "cp":
	require("pages/cp.php");
	break;
	
	case "login":
	require 'pages/login.php';
   break;	
	
	case "admin":
	if ($_SESSION['isAdmin'] == true)
		require 'pages/admin.php';
	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", "");
      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 "home": 
   //No break here
   Default:
   require("pages/home.php");
}

?>