index.php 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. if (!headers_sent()) header('Content-Type: text/html; charset=UTF-8');
  3. require_once __DIR__.'/../../../autoload.php';
  4. if (file_exists(__DIR__ . '/../sandbox/c3.php')) {
  5. require __DIR__ . '/../sandbox/c3.php';
  6. } else {
  7. require __DIR__ . '/../claypit/c3.php';
  8. }
  9. require_once('glue.php');
  10. require_once('data.php');
  11. require_once('controllers.php');
  12. $urls = array(
  13. '/' => 'index',
  14. '/info' => 'info',
  15. '/cookies' => 'cookies',
  16. '/cookies2' => 'cookiesHeader',
  17. '/search.*' => 'search',
  18. '/login' => 'login',
  19. '/redirect' => 'redirect',
  20. '/redirect2' => 'redirect2',
  21. '/redirect3' => 'redirect3',
  22. '/redirect4' => 'redirect4',
  23. '/redirect_params' => 'redirect_params',
  24. '/redirect_interval' => 'redirect_interval',
  25. '/redirect_header_interval' => 'redirect_header_interval',
  26. '/redirect_meta_refresh' => 'redirect_meta_refresh',
  27. '/location_201' => 'location_201',
  28. '/relative_redirect' => 'redirect_relative',
  29. '/relative/redirect' => 'redirect_relative',
  30. '/redirect_twice' => 'redirect_twice',
  31. '/relative/info' => 'info',
  32. '/somepath/redirect_base_uri_has_path' => 'redirect_base_uri_has_path',
  33. '/somepath/redirect_base_uri_has_path_302' => 'redirect_base_uri_has_path_302',
  34. '/somepath/info' => 'info',
  35. '/facebook\??.*' => 'facebookController',
  36. '/form/(.*?)(#|\?.*?)?' => 'form',
  37. '/articles\??.*' => 'articles',
  38. '/auth' => 'httpAuth',
  39. '/register' => 'register',
  40. '/content-iso' => 'contentType1',
  41. '/content-cp1251' => 'contentType2',
  42. '/unset-cookie' => 'unsetCookie',
  43. '/external_url' => 'external_url',
  44. '/iframe' => 'iframe',
  45. '/basehref' => 'basehref',
  46. '/jserroronload' => 'jserroronload'
  47. );
  48. glue::stick($urls);