* @copyright SOTE * @license SOTE * @version SVN: $Id: index.php 10025 2010-12-28 10:14:43Z marek $ */ /** * Ładownienie pliku profile z ST_ROOT_DIR */ if (file_exists('.profile.php')) { include_once('.profile.php'); } /** * Scieżka do katalogu głównego instalacji. */ if (defined('ST_ROOT_DIR')) { define('SF_ROOT_DIR', realpath(dirname(__FILE__).ST_ROOT_DIR)); } else { define('SF_ROOT_DIR', realpath(dirname(__FILE__).'/..')); } /** * Definicja aplikacji Symfony. */ define('SF_APP', 'frontend'); /** * Tryb uruchomienia [dev|prod|test] */ define('SF_ENVIRONMENT', 'prod'); /** * Tryb raportowania błędów. */ define('SF_DEBUG', false); /** * Sprawdzanie czy jest włączna blokada sklepu */ include(SF_ROOT_DIR.'/plugins/stLockPlugin/lib/stLock.class.php'); stLock::sentry(SF_APP, isset($_REQUEST['lock']) ? 'prod' : SF_ENVIRONMENT); include(SF_ROOT_DIR.'/lib/stFastCacheManager.class.php'); $fastCache = stFastCacheManager::getInstance(); if ($fastCache) { $fastCache->dispatch(); } /** * Odczytuje konfigurację Symfony. */ require_once(SF_ROOT_DIR.'/apps/'.SF_APP.'/config/config.php'); sfContext::getInstance()->getController()->dispatch();