<?php
	date_default_timezone_set('Asia/Jakarta');
	
	require_once "incl/config.php";
	require_once "class/Database.php";
	require_once "incl/misc_function.php";
	$db = new Database();
	$db->connect();
	
	$arrdayname = array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
	$arrmonthname = array('January','February','March','April','May','June','July','August','September','October','November','December');
	
	$thisurl = currentURL();

	$yearnow = date("Y");
	$syearnow = date("y");
	$monthnow = date("m");
	
	$username = '';
	$firstname = '';
	$linkwebsite = '';
	$linkverification = '';
	$linkemail = '';
	$upol = '';
	$upollog = '';
	$invoicenumber = '';
	$trid = '';
	
	$result = $db->query("SELECT * FROM settings");
	while ($stg = @mysql_fetch_array($result)){
		$pvl = str_replace('"','\"',$stg['value']);
		eval("\$".$stg['grouping']."['".$stg['varkey']."'] = \"$pvl\";");
	}
	
	/* setting number format */
	$thousandseparator = ',';
	$decimalseparator = '.';
	if ($general['numberformat'] == 'Indonesia'){
		$thousandseparator = '.';
		$decimalseparator = ',';
	}
	
	//check cookie
	$langid = $general['defaultlangid'];
	$nwtm = time();
	$nwtmms = $nwtm * 1000;
	define('THETIMENOW',$nwtm);
	$cookieid = empty($_COOKIE['mycookie'])?'':$_COOKIE['mycookie'];
	$_POST['remember'] = empty($_POST['remember'])?'':$_POST['remember'];
	$_GET['langid'] = empty($_GET['langid'])?'':$_GET['langid'];
	
	if (!empty($cookieid)){
		$dbonline = $db->query("SELECT * FROM online WHERE cookieid='".$db->clean($cookieid)."'");
		if (@mysql_num_rows($dbonline) > 0){
			$rsol = @mysql_fetch_array($dbonline);
			$langid = $rsol['languageid'];
			$userid = $rsol['userid'];
			$statususer = $rsol['status'];
		}
	}
	else{
		exit;
	}
	
	$pointuser = 0;	
	$pointusertext = '';
	
	require_once "class/User.php";
	require_once "class/UserGroup.php";
	$user = new User();
	if (!empty($userid)){
		$user->setId($userid);
		$userdetail = $user->getUserDetail();
		
		$userdetail['point'] = empty($userdetail['point'])?0:$userdetail['point'];
		$pointuser = $userdetail['point'];
		$pointusertext = number_format($userdetail['point'], 0, $decimalseparator, $thousandseparator);
		
		$username = empty($userdetail['username'])?'':$userdetail['username'];
		$firstname = empty($userdetail['firstname'])?'':$userdetail['firstname'];
		$thisuseremail = empty($userdetail['email'])?'':$userdetail['email'];
		
		$ugroup = new UserGroup();
		$ugroup->setId($userdetail['usergroupid']);
		$ugroupdetail = $ugroup->getUserGroupDetail();
	}
	else{
		$userdetail['usergroupid'] = 5;
	}
	
	$userdetail['usergroupid'] = empty($userdetail['usergroupid'])?0:$userdetail['usergroupid'];
	$dpug = $userdetail['usergroupid'];
	if ($dpug == 3388){
		$dpug = 2;
	}

	$phrase = array();
	$phrasedata = $db->fetch_all("SELECT * FROM phrase");
	if (sizeof($phrasedata) > 0){
		foreach ($phrasedata as $pdata){
			$pvl = str_replace('"','\"',$pdata['phrasetext_'.$langid]);
			eval("\$phrase['".$pdata['phrasevar']."'] = \"$pvl\";");
		}
	}
	
	$datetext = date("l j F Y");
	$arrdt = explode(" ",$datetext);
	$datetext = $phrase[$arrdt[0]].', '.$arrdt[1].' '.$phrase[$arrdt[2]].' '.$arrdt[3];
	
	$_GET['msg'] = empty($_GET['msg'])?'':$_GET['msg'];
?>