| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- <?php
- define('DS', DIRECTORY_SEPARATOR);
- define('APP_PATH_ROOT', dirname(__FILE__));
- define('APP_PATH_LIB', APP_PATH_ROOT . '/se-lib');
- define('APP_PATH_WWW', APP_PATH_ROOT);
- define('APP_PATH_CONFIG', APP_PATH_ROOT . DS . 'config');
- define('APP_PATH_SCHEMA', APP_PATH_ROOT . DS . 'schema');
- //session_save_path("./tmp") ;
- session_start();
- date_default_timezone_set('Europe/Warsaw');// PHP 5 >= 5.1.0 required by date functions
- $errorReportingLevel = E_ALL & ~E_NOTICE;
- error_reporting($errorReportingLevel);
- ini_set('error_reporting', $errorReportingLevel);
- #TEST $_SESSION['DEBUG'] = 3;// TODO: TEST
- if (!isset($_SESSION['DEBUG'])) $_SESSION['DEBUG'] = 0;// set default value
- if (file_exists(APP_PATH_ROOT . "/config/.config_{$_SERVER['SERVER_NAME']}.php")) {
- require APP_PATH_ROOT . "/config/.config_{$_SERVER['SERVER_NAME']}.php";
- }
- if (file_exists(APP_PATH_ROOT . "/.config.php")) include APP_PATH_ROOT . "/.config.php";
- require_once APP_PATH_ROOT . "/superedit-SEF.php";
- SEF('DEBUG_S');
- require_once APP_PATH_LIB . '/' . 'Lib.php';
- Lib::loadClass('V');
- Lib::loadClass('DB');
- Lib::loadClass('User');
- Lib::loadClass('SE_Layout');
- Lib::loadClass('S');
- Lib::loadClass('Http');
- Lib::loadClass('HttpException');
- S::init();// init session variables if not exists
- User::auth();// die if not logged in
- S::timeoutUpdate(true);// User is authorized - update logout time
- //STD INCLUDE 2010-01-14
- require APP_PATH_ROOT . "/superedit-logistyka.php";
- // register globals
- $MENU_INIT = isset($_REQUEST['MENU_INIT'])? $_REQUEST['MENU_INIT'] : null;
- $ARG1 = isset($_REQUEST['ARG1'])? $_REQUEST['ARG1'] : null;
- $ARG1_VAL = isset($_REQUEST['ARG1_VAL'])? $_REQUEST['ARG1_VAL'] : null;
- if ('YES' != V::get('HEADER_NOT_INIT', '', $_REQUEST)) SE_Layout::gora();
- if (!User::hasAccess('menu')) {
- SE_Layout::menu();
- SE_Layout::dol();
- exit;
- }
- SEF("TREEJS");
- if ($_SESSION['DEBUG']) echo "FUNCTION_INIT()";
- DETECT_TABLE_COLUMN();// TODO: $thiss tworzone na podstawie 'CURRENT_MENU' ustawianej w MENU_INIT, teraz raczej zbedne wywolanie
- SEF('FUNCTION_INIT');
- FUNCTION_INIT();
- if ($_SESSION['DEBUG']) echo "MENU_INIT()";
- SEF('MENU');
- SEF('MENU_INIT');
- MENU_INIT();
- SE_Layout::dol();
- if ($_SESSION['DEBUG']) {
- echo"<hr>_POST:\n<br><pre>";
- print_r($_POST);
- echo "<hr>_SESSION:\n<br>";
- print_r($_SESSION);
- echo"<hr>\n_GET:<br>\n";
- print_r($_GET);
- echo'</pre>';
- }
|