index.php 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <?php
  2. require_once dirname(__FILE__) . '/se-lib/bootstrap.php';
  3. //session_save_path("./tmp") ;
  4. session_start();
  5. date_default_timezone_set('Europe/Warsaw');// PHP 5 >= 5.1.0 required by date functions
  6. $errorReportingLevel = E_ALL & ~E_NOTICE;
  7. error_reporting($errorReportingLevel);
  8. ini_set('error_reporting', $errorReportingLevel);
  9. #TEST $_SESSION['DEBUG'] = 3;// TODO: TEST
  10. if (!isset($_SESSION['DEBUG'])) $_SESSION['DEBUG'] = 0;// set default value
  11. if (file_exists(APP_PATH_CONFIG . DS . ".config_{$_SERVER['SERVER_NAME']}.php")) {
  12. require APP_PATH_CONFIG . DS . ".config_{$_SERVER['SERVER_NAME']}.php";
  13. }
  14. if (file_exists(APP_PATH_ROOT . DS . ".config.php")) include APP_PATH_ROOT . DS . ".config.php";
  15. require_once APP_PATH_ROOT . "/superedit-SEF.php";
  16. SEF('DEBUG_S');
  17. S::init();// init session variables if not exists
  18. User::auth();// die if not logged in
  19. S::timeoutUpdate(true);// User is authorized - update logout time
  20. $route = V::get('_route', '', $_REQUEST);
  21. Router::route($route);
  22. //STD INCLUDE 2010-01-14
  23. require APP_PATH_ROOT . "/superedit-logistyka.php";
  24. // register globals - legacy
  25. $MENU_INIT = isset($_REQUEST['MENU_INIT'])? $_REQUEST['MENU_INIT'] : null;
  26. $ARG1 = isset($_REQUEST['ARG1'])? $_REQUEST['ARG1'] : null;
  27. $ARG1_VAL = isset($_REQUEST['ARG1_VAL'])? $_REQUEST['ARG1_VAL'] : null;
  28. if ('YES' != V::get('HEADER_NOT_INIT', '', $_REQUEST)) SE_Layout::gora();
  29. if (!User::hasAccess('menu')) {
  30. SE_Layout::menu();
  31. SE_Layout::dol();
  32. exit;
  33. }
  34. SEF("TREEJS");
  35. if ($_SESSION['DEBUG']) echo "FUNCTION_INIT()";
  36. DETECT_TABLE_COLUMN();// TODO: $thiss tworzone na podstawie 'CURRENT_MENU' ustawianej w MENU_INIT, teraz raczej zbedne wywolanie
  37. SEF('FUNCTION_INIT');
  38. FUNCTION_INIT();
  39. if ($_SESSION['DEBUG']) echo "MENU_INIT()";
  40. SEF('MENU');
  41. SEF('MENU_INIT');
  42. MENU_INIT();
  43. SE_Layout::dol();
  44. if ($_SESSION['DEBUG']) {
  45. echo"<hr>_POST:\n<br><pre>";
  46. print_r($_POST);
  47. echo "<hr>_SESSION:\n<br>";
  48. print_r($_SESSION);
  49. echo"<hr>\n_GET:<br>\n";
  50. print_r($_GET);
  51. echo'</pre>';
  52. }