} else { ini_set('display_errors', '0'); ini_set('mysql.trace_mode', '0'); error_reporting(0); } // 2 // Second requirements part which could display bugs // (must come after debug management) require_once 'SemanticScuttle/Service.php'; require_once 'SemanticScuttle/DbService.php'; require_once 'SemanticScuttle/Service/Factory.php'; require_once 'SemanticScuttle/functions.php'; require_once 'SemanticScuttle/Model/Bookmark.php'; require_once 'SemanticScuttle/Model/UserArray.php'; require_once 'SemanticScuttle/Model/User/SslClientCert.php'; if (count($GLOBALS['serviceoverrides']) > 0 && !defined('UNIT_TEST_MODE')) { SemanticScuttle_Service_Factory::$serviceoverrides = $GLOBALS['serviceoverrides']; } // 3 // Third requirements part which import functions from includes/ directory // UTF-8 functions require_once 'SemanticScuttle/utf8.php'; // Translation require_once 'php-gettext/gettext.inc'; $domain = 'messages'; T_setlocale(LC_MESSAGES, $locale); T_bindtextdomain($domain, realpath($datadir . 'locales/')); T_bind_textdomain_codeset($domain, 'UTF-8'); T_textdomain($domain); // 4 // Session if (isset($_SERVER['REMOTE_ADDR'])) { session_start(); if ($GLOBALS['enableVoting']) {