$page = !isset($_GET['page']) ? 1 : (int)$_GET['page']; $user = !isset($_GET['user']) ? null : $_GET['user']; $admincp = !isset($_GET['admincp']) ? null : $_GET['admincp']; $news = !isset($_GET['news']) ? null : (int)$_GET['news']; $miniblog = !isset($_GET['miniblog']) ? null : (int)$_GET['miniblog']; $pm = !isset($_GET['pm']) ? null : $_GET['pm']; $pm_id = !isset($_GET['pm']) ? null : (int)$_GET['pm']; $sent = !isset($_GET['sent']) ? null : (int)$_GET['sent']; $reply = !isset($_GET['replyto']) ? null : (int)$_GET['replyto']; switch ($_SERVER['REQUEST_URI']) { case '/news': include 'scripts/news.php'; break; case '/?news=' . $news: include 'scripts/newspage.php'; break; case '/?page=' . $page: include 'scripts/news.php'; break; case '/?register': if (logged_in()) { header('Location: index.php'); } else { include 'scripts/register.php'; } break; case '/?pm=write&success=1': include 'scripts/write_pm.php'; break; case '/?chat': include 'scripts/chat.php'; break; case '/?pm': if (!logged_in()) { header('Location: index.php'); } else { include 'scripts/pm.php'; } break; case '/?pm=' . $pm_id: if (!logged_in()) { header('Location: index.php'); } else { include 'scripts/message.php'; } break; case '/?pm=write': if (!logged_in()) { header('Location: index.php'); } else { include 'scripts/write_pm.php'; } break; case '/?pm&replyto=' . $reply: if (!logged_in()) { header('Location: index.php'); } else { include 'scripts/reply.php'; } break; case '/?pm=sent': if (!logged_in()) { header('Location: index.php'); } else { include 'scripts/sent_pm.php'; } break; case '/?pm&sent=' . $sent: if (!logged_in()) { header('Location: index.php'); } else { include 'scripts/sent.php'; } break; case '/?miniblog=' . $miniblog: include 'scripts/blogspage.php'; break; case '/?miniblog=' . $miniblog . '&page=' . $page: include 'scripts/blogspage.php'; break; case '/?miniblogs': include 'scripts/miniblogs.php'; break; case '/?miniblogs&page=' . $page: include 'scripts/miniblogs.php'; break; case '/?addblog': include 'scripts/addblog.php'; break; case '/?profile': if (logged_in()) { include 'scripts/profile.php'; } else { header('Location: index.php'); } break; case '/?news=' . $news . '&page=' . $page: include 'scripts/newspage.php'; break; case '/?admincp': if (is_admin($user_data['id']) == 1) { include 'scripts/admincp.php'; } else { header('Location: index.php'); } break; case '/?admincp=' . $admincp: if (is_admin($user_data['id']) == 1) { include 'scripts/admincp.php'; } else { header('Location: index.php'); } break; case '/?logout': include 'scripts/logout.php'; break; case '/?users': include 'scripts/users.php'; break; case '/?user=' . $user: include 'scripts/user.php'; break; //default: //include 'scripts/news.php';