<?

### DO THIS FIRST:
require_once("/BANGK!/master_config.php");
require_once($master_config_root_path . "shared/functions.shared");
$active_user_session_timeout = "OFF"; // no session timeout on this page
require_once($master_config_root_path . "shared/session.shared");


### START SESSION VERIFICATION (ALWAYS LAST B4 REST OF PAGES):
$verified_member = "no";
$verified_business = "no";
$verified_transaction = "no";
$verified_banned = "no";
$verified_acccess = "no";
$secured_server = "no"; //force https
include($_SESSION['template']['company']['file_path'] . "shared/start_verified_session.shared");
#
#
#

# log_traffic_stats();


#$incoming_vars = "";
#$incoming_vars = array();
#if($_POST) $incoming_vars = $_POST;
#if(empty($incoming_vars)) $incoming_vars = $_GET;

# logger3("
# 
# ########################################################################################
# ########################################################################################
# ########################################################################################
# ########################################################################################
# ########################################################################################
# ########################################################################################
# ########################################################################################
# ########################################################################################
# ### NEW SESSION:  [" . $_SERVER['SCRIPT_NAME'] . "]
# ########################################################################################
# ########################################################################################
# 
# ",$incoming_vars);







logger3("_SESSION['intelitruth']['administrator']",$_SESSION['intelitruth']['administrator']);

logger3("_SESSION['intelitruth']['administrator']['whitelabel_business_account_hash']",$_SESSION['intelitruth']['administrator']['whitelabel_business_account_hash']);


if(
	(!$_SESSION['intelitruth']['administrator']) 
) {
	
	$_SESSION['ADMIN_SYSMSG'] = "ALERT!  Your session has expired.  Please login to continue...";
	jump("javascript","https://". $_SERVER['HTTP_HOST'] ."/login.admin",0);
	exit;

} else {
	
	//logger3("_SESSION['intelitruth']['administrator']",$_SESSION['intelitruth']['administrator']);
	if(strlen($_SESSION['intelitruth']['administrator']['whitelabel_business_account_hash']) < 2) {
		$_SESSION['intelitruth']['administrator']['whitelabel_business_account_hash'] = "";
	}
	
	$tmp_sql = "SELECT *
				FROM accounts
				WHERE hash = '". $_SESSION['intelitruth']['administrator']['whitelabel_business_account_hash'] ."'
				;";
	logger3("tmp_sql",$tmp_sql);
	$whitelabel_business_account_details = readTHECASHIER($tmp_sql);	
	logger3("whitelabel_business_account_details",$whitelabel_business_account_details);
	
	
	
	logger3("whitelabel_business_account_details->whitelabel_admin",$whitelabel_business_account_details->whitelabel_admin);
	if($whitelabel_business_account_details->whitelabel_admin) {
		
		$tmp_whitelabel_admin = $whitelabel_business_account_details->whitelabel_admin;
	
	} else {
	
		$tmp_sql = "SELECT *
				FROM accounts
				WHERE hash = '". $incoming_vars['business_account_hash'] ."'
				AND hash != ''
				;";
		logger3("tmp_sql",$tmp_sql);
		$business_account_details = readTHECASHIER($tmp_sql);
		logger3("whitelabel_business_account_details",$business_account_details);
		$business_account_details->whitelabel_business_account_hash;
		
	}
	
	logger3("business_account_details->whitelabel_business_account_hash;",$business_account_details->whitelabel_business_account_hash);
	
	logger3("tmp_whitelabel_admin",$tmp_whitelabel_admin);
	
	
	
	$HTTP_HOST_exploded = explode(".", $_SERVER['HTTP_HOST']);
	
	logger3("tmp_whitelabel_admin",$tmp_whitelabel_admin);
	logger3("HTTP_HOST_exploded",$HTTP_HOST_exploded[0]);
	
	
	$tmp_sql = "SELECT *
				FROM accounts
				WHERE whitelabel_admin = '". $HTTP_HOST_exploded[0] ."'
				AND hash != ''
				;";
	logger3("tmp_sql",$tmp_sql);
	$whitelabel_business_account_details = readTHECASHIER($tmp_sql);
	logger3("whitelabel_business_account_details",$whitelabel_business_account_details);
	$whitelabel_business_account_details->whitelabel_business_account_hash;
		
	logger3("whitelabel_business_account_details->whitelabel_business_account_hash",$whitelabel_business_account_details->whitelabel_business_account_hash);
	
	logger3("business_account_details->whitelabel_business_account_hash",$business_account_details->whitelabel_business_account_hash);
	
	
	//exit;
	
	logger3("HTTP_HOST_exploded[0]",$HTTP_HOST_exploded[0]);
	logger3("whitelabel_business_account_details->hash",$whitelabel_business_account_details->hash);
	
	logger3("business_account_details->whitelabel_business_account_hash",$business_account_details->whitelabel_business_account_hash);
	
	
	if(
		(!stristr($HTTP_HOST_exploded[0],$tmp_whitelabel_admin)) 
		&& (!stristr($whitelabel_business_account_details->hash,$business_account_details->whitelabel_business_account_hash)) 
	) {
		
		logger3("2",1);
		
		$_SESSION['intelitruth']['administrator'] = "";
		$_SESSION['intelitruth'] = "";
		$_SESSION['ADMIN_SYSMSG'] = "ALERT!  Your session has expired.  Please login to continue...";
		jump("javascript","https://". $_SERVER['HTTP_HOST'] ."/login.admin",0);
		exit;
	}
}

logger3("2",2);














### END: SESSIONS & STUFF.
#
#
#
include($_SESSION['template']['company']['file_path'] . "shared/end_verified_session.shared");

?>