<?
if($_GET[session_name()]) session_id($_GET[session_name()]);
ob_start("ob_gzhandler");
if(preg_match('/Googlebot/is',$_SERVER["HTTP_USER_AGENT"])) ini_set('session.use_trans_sid','0');
$cookieParams = session_get_cookie_params();
//anpassung auf httponly
session_set_cookie_params(
	$cookieParams['lifetime'],
	$cookieParams['path'],
	$cookieParams['domain'],
	$cookieParams['secure'],
	true
);
session_start();
if(!ini_get('date.timezone')){
	ini_set('date.timezone', 'Europe/Berlin');
}
header('Content-Type: text/html; charset=utf-8');
if($_REQUEST['showErrors'] || $_SESSION['error']['log'] || $_SERVER['HTTP_HOST']=='frontend'){
	include('../inc/develop/error_log_activate.inc.php');
}
#------------------
include('../inc/common/include.inc.php');
include($arrDEF['path']['system'].$arrDEF['path']['inc'].'common/class_frontend.inc.php');
$common_func->include_inc('cat/cat_show.inc.php',0,0,0,1);
#** Check Login *****
$isOk = false;
if(common_func::$arrDEF['dev']['isDevelopSystem'] || common_func::$arrDEF['dev']['showLoginFrontend']){
	#tools::print_r($_REQUEST);
	if(!$_SESSION['it']['showLoginFrontend'] && $_REQUEST['itLUser'] && $_REQUEST['itLPass']=='customer#23'){
		$url = parse_url(common_func::$arrDEF['url']['site'], PHP_URL_HOST);
		#*** Wenn url xxx.f01.itool4.net
		preg_match('/^(|www\.)([^\.]+)\.f01\./is',$url,$arg);
		#tools::print_r($url);
		if($arg[2] && $_REQUEST['itLUser']==$arg[2]){
			$_SESSION['it']['showLoginFrontend']=1;
			#*** Wenn url Domainame
		}else{
			preg_match('/^(|www\.)(.+)$/is',$url,$arg);
			if($arg[2] && $_REQUEST['itLUser']==$arg[2]){
				$_SESSION['it']['showLoginFrontend']=1;
			}
		}
	}
	if($_SESSION['it']['showLoginFrontend']){
		$isOk = true;
	}else{
		echo'<form action="" method="post">'.
				'<input type="hidden" name="send_form" value="1" />'.
				'<input type="hidden" name="itid" value="'.$_REQUEST['itid'].'" />'.
				'<input type="text" name="itLUser" value="'.$_REQUEST['itLUser'].'" /> User<br />'."\n".
				'<input type="password" name="itLPass" value="" /> Pass<br />'."\n".
				'<input type="submit" value="Login" />'."\n".
			'</form>';
	}
}
#****
if((!common_func::$arrDEF['dev']['isDevelopSystem'] && !common_func::$arrDEF['dev']['showLoginFrontend']) || $isOk){
	#*** Affil *****
	if(preg_match('/^[0-9]+$/',$common_func->req['afid'])){
		$_SESSION['itool']['affiliate']['addrId'] = $common_func->req['afid'];
	}elseif(preg_match('/^[0-9]+$/',$common_func->req['bookAffilId'])){
		$_SESSION['itool']['affiliate']['addrId'] = $common_func->req['bookAffilId'];
	}elseif($_SESSION['itool']['affiliate']['addrId'] && preg_match('/^[0-9]+$/',$_COOKIE['itAffiliateId'])){
		$_SESSION['itool']['affiliate']['addrId'] = $_COOKIE['itAffiliateId'];
	}
	if($_SESSION['itool']['affiliate']['addrId'] && !$_COOKIE['itAffiliateId']){
		setcookie("itAffiliateId", $_SESSION['itool']['affiliate']['addrId'], time()+2678400, "/"); # 31 Tage
	}
	##########
	$common_func->include_design('layout_template.design.php');
	#*** für den hinweis das es entwicklungssystem ist ******
	if(common_func::$arrDEF['dev']['isDevelopSystem'])
		$common_func->include_design('developSign.design.php');
	#****
}
exit();