<?php
header('Content-type: text/html; charset="utf-8"');
ini_set("soap.wsdl_cache_enabled", "0");//Aktiviert oder deaktiviert das WSDL-Caching.
ini_set('soap.wsdl_cache_ttl', '0'); //Bestimmt die Anzahl der Sekunden (time to live), während derer die Cache-Dateien anstelle der originalen verwendet werden.
//pear path
if($_SERVER['HTTP_HOST'] != 'localhost'){
	$path_pear = 'extensions/_pear/PEAR/';
	ini_set('include_path', $path_pear.':'.ini_get('include_path'));
}
//pear path

/***************************************************
 * Fehlerausgabe festlegen
 ***************************************************/
	if(strlen(ConfigLoader::getInstance()->getPHPSettings('error_reporting'))){
	  ini_set('error_reporting', ConfigLoader::getInstance()->getPHPSettings('error_reporting'));
	}
	ini_set('display_errors', ConfigLoader::getInstance()->getPHPSettings('display_errors'));
	if(strlen(Configloader :: getInstance()->getAppSettings('smtp_server'))){
	  ini_set('SMTP', Configloader :: getInstance()->getAppSettings('smtp_server'));
	}
/***************************************************
 * Zeitzone
 ***************************************************/
	if(strlen(ConfigLoader::getInstance()->getPHPSettings('timezone'))){
		  ini_set('date.timezone', ConfigLoader::getInstance()->getPHPSettings('timezone'));
	}
	if(PHP_OS == 'WINNT'){
		setlocale(LC_ALL, "German_Germany");
	}else{
		setlocale(LC_ALL, "de_DE");
	}
/***************************************************
 * REGEX fuer die Login Validierung
 ***************************************************/
	define('REGEXNICKNAME', '/[\<\/\'\"\?\!\@\#\$\§\%\*]/');