Sungper

Php Route

Jun 21st, 2019
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.51 KB | None | 0 0
  1. <?php
  2.  
  3. /*****************************/
  4. /* Routing System V1.0 */
  5. require 'Routes.php';
  6. $routes = new Routes;
  7. $uri = strtolower($_SERVER['REQUEST_URI']);
  8. $pieces = explode("/", $uri);
  9. if (!file_exists("_system/_pages/".$pieces[1].".php") AND empty($pieces)){
  10. header('Location: /');  
  11. exit();return;
  12. }
  13.  
  14. $routes->add('/', function(){
  15. include '_system/_pages/home.php';
  16. });
  17.  
  18.  
  19. $routes->add('/Forum-(.*)', function($params = ''){
  20. include '_system/_pages/forum.php';
  21. });
  22.  
  23. $routes->add('/Unzip', function($params = ''){
  24. include '_system/_pages/unzip.php';
  25. });
  26.  
  27.  
  28. $routes->add('/Services', function(){
  29. include '_system/_pages/services.php';
  30. });
  31. $routes->add('/Services/(.*)', function($params = '', $params2 = ''){
  32. include '_system/_pages/services.php';
  33. });
  34.  
  35. $routes->add('/Voter', function(){
  36. include '_system/_pages/voter.php';
  37. });
  38.  
  39. $routes->add('/Voter2', function($params = 'YES'){
  40. include '_system/_pages/voter2.php';
  41. });
  42.  
  43. $routes->add('/SellPlayers', function(){
  44. include '_system/_pages/sellplayers.php';
  45. });
  46.  
  47. $routes->add('/StorePlayers', function(){
  48. include '_system/_pages/storeplayers.php';
  49. });
  50.  
  51. $routes->add('/StorePlayers-(.*)', function($guidOfPlayers = '', $InPrice = ''){
  52. include '_system/_pages/storeplayers.php';
  53. });
  54.  
  55. $routes->add('/ResetPassword', function(){
  56. include '_system/_pages/resetpassword.php';
  57. });
  58.  
  59. $routes->add('/Register', function(){
  60. include '_system/_pages/register.php';
  61. });
  62.  
  63. $routes->add('/Ladder/(.*)', function($params = ''){
  64. include '_system/_pages/ladder.php';
  65. });
  66.  
  67. $routes->add('/Ladder', function(){
  68. include '_system/_pages/ladder.php';
  69. });
  70.  
  71. $routes->add('/Store', function(){
  72. include '_system/_pages/store.php';
  73. });
  74.  
  75. $routes->add('/Logout', function(){
  76. include '_system/_pages/logout.php';
  77. });
  78.  
  79. $routes->add('/Join', function(){
  80. include '_system/_pages/join.php';
  81. });
  82.  
  83. $routes->add('/Rules', function(){
  84. include '_system/_pages/rules.php';
  85. });
  86.  
  87. $routes->add('/Account', function(){
  88. include '_system/_pages/account.php';
  89. });
  90.  
  91. $routes->add('/Forum/(.*)', function($params = ''){
  92. include '_system/_pages/voter.php';
  93. });
  94.  
  95. $routes->add('/Contact', function(){
  96. include '_system/_pages/contact.php';
  97. });
  98.  
  99. $routes->add('/Stores', function(){
  100. include '_system/_pages/stores.php';
  101. });
  102.  
  103. $routes->add('/Stores/(.*)', function($params = ''){
  104. include '_system/_pages/stores.php';
  105. });
  106.  
  107. $routes->add('/Subslike', function(){
  108. include '_system/_pages/subslike.php';
  109. });
  110.  
  111. $routes->add('/Subslike/(.*)', function($params = ''){
  112. include '_system/_pages/subslike.php';
  113. });
  114.  
  115. $routes->add('/Subspvp', function(){
  116. include '_system/_pages/subspvp.php';
  117. });
  118.  
  119. $routes->add('/Subspvp/(.*)', function($params = ''){
  120. include '_system/_pages/subspvp.php';
  121. });
  122.  
  123. $routes->add('/Success', function(){
  124. include '_system/_pages/_services/success.php';
  125. });
  126.  
  127. $routes->add('/Tracker', function(){
  128. include '_system/_pages/tracker.php';
  129. });
  130.  
  131. $routes->add('/Tracker/(.*)', function($params = ''){
  132. include '_system/_pages/tracker.php';
  133. });
  134.  
  135. $routes->add('/AchatPoints', function(){
  136. include '_system/_pages/achatpoints.php';
  137. });
  138.  
  139. $routes->add('/Admin', function(){
  140. include '_system/_pages/admin.php';
  141. });
  142.  
  143. $routes->add('/Bestiaire', function(){
  144. include '_system/_pages/bestiaire.php';
  145. });
  146.  
  147. $routes->add('/Admin/(.*)', function($params = ''){
  148. include '_system/_pages/admin.php';
  149. });
  150.  
  151. $routes->add('/News/(.*)', function($params = ''){
  152. include '_system/_pages/news.php';
  153. });
  154.  
  155.  
  156. $routes->run();
  157. /* Routing System V1.0 */
  158. /*****************************/
  159. ?>
Add Comment
Please, Sign In to add comment