<?php
include 'common.php';

function CharacterInvenQuery($character_uid){
	//Connect DB
	$dbhandle = DB_Connect();
	
	
	$db_selected = mysqli_select_db($dbhandle, DB_NAME)
	or die("Could not select db");

	
	$strQuery = "select * from owned_item where character_uid=".$character_uid." order by created_time asc";
	
	//echo $strQuery;
	//return;
	
	//Query Result
	if($result = mysqli_query($dbhandle, $strQuery))
	{
		$count = 0;
		$list = "";
		while($row=mysqli_fetch_array($result, MYSQLI_ASSOC))
		{
			$count++;
			$dataArray[] = $row["owned_item_uid"].",". $row["character_uid"].",".$row["item_uid"] .",".$row["count"].",".$row["is_equiped"].",".$row["parts_type"].",".$row["enchant"].",".$row["is_viewed"].",".$row["optType1"].",".$row["optValue1"].",".$row["optType2"].",".$row["optValue2"].",".$row["optType3"].",".$row["optValue3"].",".$row["optType4"].",".$row["optValue4"].",".$row["durability"];
		}
		
	}
	else
	{
		
	}
	mysqli_free_result($result);

	/*if($count <= 0  )
	{
		echo "NOT_EXIST_ITEM";
	}
	else
	{
		echo $list;
	}*/
	
	if($count <= 0  )
	{
		$return = "NOT_EXIST_INVEN_ITEM";
		$list = null;
		$response = array('result'=>$return,'error'=>"",'list'=>$list);
	}
	else
	{
		$return = "INVEN_ITEM_LIST_OK";
		$response = array('result'=>$return,'error'=>"",'list'=>$dataArray);
	}
	
	$isXmlHttpRequest = (isset($_SERVER['HTTP_X_REQUESTED_WITH'])) ?
	(strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') ? true : false: false;
	($isXmlHttpRequest) ? header('Content-type: application/json') : header('Content-type: text/plain');
 
	echo json_encode($response);
		
	mysqli_close($dbhandle);
}

$json = json_decode(file_get_contents('php://input'));
$character_uid = $json->character_uid;




if(CheckValidatedServerIP())
{
	CharacterInvenQuery($character_uid);
}
else
{
	$response = "INVALIDATED_SERVER";
	$error = "CheckValidatedServerIP ERROR";
	$isXmlHttpRequest = (isset($_SERVER['HTTP_X_REQUESTED_WITH'])) ?
	(strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') ? true : false: false;
	($isXmlHttpRequest) ? header('Content-type: application/json') : header('Content-type: text/plain'); 
 
	echo json_encode(array(	'result'=>$response,'error'=>$error	));
}

?>