throw new ErrorException($errstr, 0, $errno, $errfile, $errline); } set_error_handler("handleErrors"); include "library/init.php"; // well, why not... include "apps/default/controllers/abstract.php"; $mode = getenv("PROJECT_MODE") !== false ? getenv("PROJECT_MODE") : "live"; //session_cache_limiter(false); try { // make sure a request object is available as soon as possible $request = JaossRequest::getInstance(); Settings::setMode($mode); include "library/boot.php"; include "library/load_apps.php"; if (Settings::getValue("date", "allow_from_cookie", false)) { $date = CookieJar::getInstance()->getCookie("test_date"); if ($date !== null) { Utils::setCurrentDate($date); } } $request->dispatch(); $response = $request->getResponse(); /* $response->setIfNoneMatch( $request->getHeader('If-None-Match') ); */ $response->send(); } catch (Exception $e) { $handler = new ErrorHandler(); $handler->setRequest($request);