$_COOKIE['PHPSESSID'] = $_POST['uploadify_session']; } // Fix the document root on virtual hosts (BUG in Apache) if (isset($_SERVER['SCRIPT_FILENAME'], $_SERVER['SCRIPT_NAME'])) { $pos = strpos($_SERVER['SCRIPT_FILENAME'], $_SERVER['SCRIPT_NAME']); if ($pos !== false) { $_SERVER['DOCUMENT_ROOT'] = substr($_SERVER['SCRIPT_FILENAME'], 0, $pos); } } $_SERVER['SCRIPT_NAME'] = preg_replace('~/index\\.php$~', '', $_SERVER['SCRIPT_NAME']); // Load Nette Framework require LIBS_DIR . '/nette/loader.php'; define("NPRESS", "<span title='2016/02/05'>v1.0</span>"); // Configure application $configurator = new Configurator(); $configurator->addParameters(array('npDir' => LIBS_DIR . '/npress', 'appDir' => APP_DIR)); // Enable Nette Debugger for error visualisation & logging //$configurator->setProductionMode(FALSE); $configurator->enableDebugger(APP_DIR . '/log'); function barDump($x) { Debugger::barDump($x); } // Enable RobotLoader - this will load all classes automatically $configurator->setTempDirectory(APP_DIR . '/temp'); $configurator->createRobotLoader()->addDirectory(APP_DIR)->addDirectory(LIBS_DIR)->register(); // Create Dependency Injection container from config.neon files $configurator->addConfig(LIBS_DIR . '/npress/config.neon'); $configurator->addConfig(APP_DIR . '/config.neon'); $configurator->addConfig(WWW_DIR . '/data/config.neon'); if (file_exists(WWW_DIR . '/data/config.local.neon')) {