// Setup settings $jobber_settings = new JobberSettings(); if ($cache->testCache(CACHE_SITE_SETTINGS)) { $settings = $cache->loadCache(CACHE_SITE_SETTINGS); } else { $settings = $jobber_settings->GetSettings(); $cache->saveCache($settings, CACHE_SITE_SETTINGS); } require_once APP_PATH . '_config/config.settings.php'; // Setup translations $translator = new Translator(LANG_CODE); //$translations = $translator->getTranslations(); if ($cache->testCache(CACHE_TRANSLATIONS . '_' . LANG_CODE)) { $translations = $cache->loadCache(CACHE_TRANSLATIONS . '_' . LANG_CODE); } else { $translations = $translator->getTranslations(); $cache->saveCache($translations, CACHE_TRANSLATIONS . '_' . LANG_CODE); } // Setup Smarty $smarty = new Smarty(); $smarty->template_dir = APP_PATH . '_tpl' . DIRECTORY_SEPARATOR . THEME . DIRECTORY_SEPARATOR; $smarty->compile_dir = APP_PATH . '_tpl' . DIRECTORY_SEPARATOR . THEME . DIRECTORY_SEPARATOR . '_cache'; // Split URL - get parameters $_app_info['params'] = array(); if (isset($_SERVER['HTTP_X_ORIGINAL_URL'])) { $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_ORIGINAL_URL']; } if (isset($_SERVER['HTTP_X_REWRITE_URL'])) { $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_REWRITE_URL']; } // if server is Apache: