Advertisement
Underworld1337

Untitled

Jul 31st, 2016
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.67 KB | None | 0 0
  1. <?php
  2. /**
  3.   * Include core here to have it everywhere
  4.   **/
  5. require_once('core/core.php');
  6.  
  7. /**
  8.   * convert requests here
  9.   * + deobfuscation -> core/classes/obfuscation.php
  10.   * s=(rot13)={if num}[SALT](rot5){else}(rot13)&(rot13)={if num}[SALT](rot5){else}(rot13) ...
  11.   * Rot5 still not working
  12.   **/
  13.  
  14. $_GET = $obf->decode();
  15.  
  16. if(!isset($_GET['page']) || $_GET['page'] == 'home')
  17.   $want_page = 'home';
  18. elseif($_GET['page'] == 'blank')
  19.   $want_page = 'blank';
  20. elseif($_GET['page'] == 'login'){
  21.   if(isset($_POST['name'], $_POST['pw'])){
  22.     $want_page = 'actions';
  23.     $base->doLogin($_POST['name'], $_POST['pw']);
  24.   }else
  25.     $want_page = 'login';
  26. }elseif($_GET['page'] == 'logout'){
  27.     $want_page = 'actions';
  28.     $base->doLogout();
  29. }elseif($_GET['page'] == 'examples')
  30.   $want_page = 'examples';
  31. elseif($_GET['page'] == 'signup'){
  32.   if($base->isInviteOnly()){
  33.     if(isset($_POST['name'], $_POST['pw'], $_POST['pwr'], $_POST['email'], $_POST['invitecode'])){
  34.       $want_page = 'actions';
  35.       $base->createAccount($_POST['name'], $_POST['pw'], $_POST['pwr'], $_POST['email'], $_POST['invitecode']);
  36.     }else
  37.       $want_page = 'signup';
  38.   }else{
  39.     if(isset($_POST['name'], $_POST['pw'], $_POST['pwr'], $_POST['email'])){
  40.       $want_page = 'actions';
  41.       $base->createAccount($_POST['name'], $_POST['pw'], $_POST['pwr'], $_POST['email']);
  42.     }else
  43.       $want_page = 'signup';
  44.   }
  45. }elseif($_GET['page'] == 'homeinternal' && $base->logincheck() === true){
  46.   $want_page = 'homeinternal';
  47. }elseif($_GET['page'] == 'user'){
  48.   $want_page = 'user';
  49. }elseif($_GET['page'] == 'upload'){
  50.   $want_page = 'upload';
  51. }else
  52.   $want_page = 'home';
  53.  
  54.  
  55. /**
  56.   * include header here
  57.   **/
  58. require('pages/header.php');
  59.  
  60. /**
  61.   * include JS & Style here
  62.   **/
  63. // TODO - it's still included in the header.php
  64.  
  65. /**
  66.   * include 'visual' header here
  67.   **/
  68. // TODO - it's still included in the header.php
  69.  
  70.  
  71. /**
  72.   * include content here
  73.   **/
  74. switch($want_page){
  75.   default;
  76.     include('pages/home.php');
  77.     break;
  78.   case 'home';
  79.     include('pages/home.php');
  80.     break;
  81.   case 'homeinternal';
  82.     include('pages/homeinternal.php');
  83.     break;
  84.   case 'blank';
  85.     include('pages/blank.php');
  86.     break;
  87.   case 'actions';
  88.     include('pages/actions.php');
  89.     break;
  90.   case 'user';
  91.     include('pages/user.php');
  92.     break;
  93.   case 'upload';
  94.     include('pages/upload.php');
  95.     break;
  96.   case 'login';
  97.     include('pages/login.php');
  98.     break;
  99.   case 'examples';
  100.     include('pages/examples.php');
  101.     break;
  102.   case 'signup';
  103.     include('pages/signup.php');
  104.     break;
  105. }
  106.  
  107. /**
  108.   * create the footer here
  109.   **/
  110. require('pages/footer.php');
  111. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement