date_default_timezone_set('Europe/Berlin'); /*$_SERVER['SERVER_NAME'] = 'metanet.ch.metdev.ch'; $_SERVER['SERVER_PORT'] = 80; $_SERVER['QUERY_STRING'] = null; $_SERVER['REQUEST_METHOD'] = 'GET'; $_SERVER['REMOTE_ADDR'] = '127.0.0.1';*/ // Framework specific constants //define('REQUEST_TIME', $_SERVER['REQUEST_TIME']+microtime()); define('FW_DIR', DIRECTORY_SEPARATOR . 'var' . DIRECTORY_SEPARATOR . 'www' . DIRECTORY_SEPARATOR . 'tsFramework' . DIRECTORY_SEPARATOR . 'tsfw_src' . DIRECTORY_SEPARATOR); define('MODULES_DIR', 'modules' . DIRECTORY_SEPARATOR); // Site specific constants define('SITE_ROOT', dirname(__FILE__) . '/../../../../../..' . DIRECTORY_SEPARATOR); define('CACHE_DIR', SITE_ROOT . 'cache' . DIRECTORY_SEPARATOR); define('SETTINGS_DIR', SITE_ROOT . 'settings' . DIRECTORY_SEPARATOR); // Initialize Autoloader require_once FW_DIR . 'ch/timesplinter/autoloader/Autoloader.class.php'; require_once FW_DIR . 'ch/timesplinter/core/FrameworkAutoloader.class.php'; $autoLoader = new FrameworkAutoloader(CACHE_DIR . 'cache.autoload'); $autoLoader->addPath('fw-logic', array('path' => FW_DIR, 'mode' => Autoloader::MODE_NAMESPACE, 'class_suffix' => array('.class.php', '.interface.php'))); $autoLoader->register(); $settings = new \ch\timesplinter\core\Settings(SETTINGS_DIR); $autoLoader->addPathsFromSettings($settings->autoloader); \ch\timesplinter\core\FrameworkLoggerFactory::setEnvironment($env); if (!isset($settings->db->{$env})) { die('No database connection for environment: ' . $env . "\n"); } $dbSettings = $settings->db->{$env}; $db = \ch\timesplinter\db\DBFactory::getNewInstance($dbSettings->type, new \ch\timesplinter\db\DBConnect($dbSettings->host, $dbSettings->database, $dbSettings->user, $dbSettings->password)); $indexer = new \ch\metanet\cms\module\mod_search\common\Indexer($db); $indexer->start(); /* EOF */