Guest User

exs

a guest
Jan 25th, 2015
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.29 KB | None | 0 0
  1.     $page = !isset($_GET['page']) ? 1 : (int)$_GET['page'];
  2.     $user = !isset($_GET['user']) ? null : $_GET['user'];
  3.     $admincp = !isset($_GET['admincp']) ? null : $_GET['admincp'];
  4.     $news = !isset($_GET['news']) ? null : (int)$_GET['news'];
  5.     $miniblog = !isset($_GET['miniblog']) ? null : (int)$_GET['miniblog'];
  6.     $pm = !isset($_GET['pm']) ? null : $_GET['pm'];
  7.     $pm_id = !isset($_GET['pm']) ? null : (int)$_GET['pm'];
  8.     $sent = !isset($_GET['sent']) ? null : (int)$_GET['sent'];
  9.     $reply = !isset($_GET['replyto']) ? null : (int)$_GET['replyto'];
  10.     switch($a) {
  11.         case 'users':
  12.             include 'scripts/users.php';
  13.             break;
  14.         case 'user/' . $route:
  15.             include 'scripts/users.php';
  16.             break;
  17.        
  18.     }
  19.     switch ($_SERVER['REQUEST_URI']) {
  20.         case '/news':
  21.             include 'scripts/news.php';
  22.             break;
  23.         case '/?news=' . $news:
  24.             include 'scripts/newspage.php';
  25.             break;
  26.         case '/?page=' . $page:
  27.             include 'scripts/news.php';
  28.             break;
  29.         case '/?register':
  30.             if (logged_in()) {
  31.                 header('Location: index.php');
  32.             } else {
  33.                 include 'scripts/register.php';
  34.             }
  35.             break;
  36.         case '/?pm=write&success=1':
  37.             include 'scripts/write_pm.php';
  38.             break;
  39.         case '/?chat':
  40.             include 'scripts/chat.php';
  41.             break;
  42.         case '/?pm':
  43.             if (!logged_in()) {
  44.                 header('Location: index.php');
  45.             } else {
  46.                 include 'scripts/pm.php';
  47.             }
  48.             break;
  49.         case '/?pm=' . $pm_id:
  50.             if (!logged_in()) {
  51.                 header('Location: index.php');
  52.             } else {
  53.                 include 'scripts/message.php';
  54.             }
  55.             break;
  56.         case '/?pm=write':
  57.             if (!logged_in()) {
  58.                 header('Location: index.php');
  59.             } else {
  60.                 include 'scripts/write_pm.php';
  61.             }
  62.             break;
  63.         case '/?pm&replyto=' . $reply:
  64.             if (!logged_in()) {
  65.                 header('Location: index.php');
  66.             } else {
  67.                 include 'scripts/reply.php';
  68.             }
  69.             break;
  70.         case '/?pm=sent':
  71.             if (!logged_in()) {
  72.                 header('Location: index.php');
  73.             } else {
  74.                 include 'scripts/sent_pm.php';
  75.             }
  76.             break;
  77.         case '/?pm&sent=' . $sent:
  78.             if (!logged_in()) {
  79.                     header('Location: index.php');
  80.                 } else {
  81.                     include 'scripts/sent.php';
  82.                 }
  83.             break;
  84.         case '/?miniblog=' . $miniblog:
  85.             include 'scripts/blogspage.php';
  86.             break;
  87.         case '/?miniblog=' . $miniblog . '&page=' . $page:
  88.             include 'scripts/blogspage.php';
  89.             break;
  90.         case '/?miniblogs':
  91.             include 'scripts/miniblogs.php';
  92.             break;
  93.         case '/?miniblogs&page=' . $page:
  94.             include 'scripts/miniblogs.php';
  95.             break;
  96.         case '/?addblog':
  97.             include 'scripts/addblog.php';
  98.             break;
  99.         case '/?profile':
  100.             if (logged_in()) {
  101.                 include 'scripts/profile.php';
  102.             } else {
  103.                 header('Location: index.php');
  104.             }
  105.             break;
  106.         case '/?news=' . $news . '&page=' . $page:
  107.             include 'scripts/newspage.php';
  108.             break;
  109.         case '/?admincp':
  110.             if (is_admin($user_data['id']) == 1) {
  111.                 include 'scripts/admincp.php';
  112.             } else {
  113.                 header('Location: index.php');
  114.             }
  115.             break;
  116.         case '/?admincp=' . $admincp:
  117.             if (is_admin($user_data['id']) == 1) {
  118.                 include 'scripts/admincp.php';
  119.             } else {
  120.                 header('Location: index.php');
  121.             }
  122.             break;
  123.         case '/?logout':
  124.             include 'scripts/logout.php';
  125.             break;
  126.         case '/?users':
  127.             include 'scripts/users.php';
  128.             break;
  129.         case '/?user=' . $user:
  130.             include 'scripts/user.php';
  131.             break;
  132.         //default:
  133.             //include 'scripts/news.php';
Advertisement
Add Comment
Please, Sign In to add comment