<?php
// 一行区切り "~"
// 項目区切り ","

//===============================================
//	CommonUtilities
//	備考		：	
//	更新		：	2014/09/25 KMK-kuroda
//===============================================
$HOST = "192.168.100.153";
$DB = "cnbs";
$USER = "postgres";
$PASS = "am#71ZJ*";

try
{

	//===============================================
	//	GETパラメータの受け取り
	//	備考		：	
	//	更新		：	2014/09/25 KMK-kuroda
	//===============================================
	$block_pkid = isset($_GET["block_pkid"]) ? htmlspecialchars($_GET["block_pkid"]) : "";
	$counter = isset($_GET["counter"]) ? htmlspecialchars($_GET["counter"]) : "";
	$update = isset($_GET["update"]) ? htmlspecialchars($_GET["update"]) : "";
	
	//$constId = "2";
	//$appId = "2";
	//$androidId="961b1a243878b000";
	//$positions = "36.9079452,139.93820552,241.0,1354165853407,0.0\\^36.90794527,139.9382055,246.0,1354165854407,0.0";
	
	if (strcmp($block_pkid, "") == 0)
	{
		throw new Exception("block_pkidが指定されていません");
	}
	
	//================================================
	//	データベース接続
	//	備考		：	
	//	更新		：	2014/09/25 KMK-kuroda
	//================================================
	$conn = pg_connect("
		host	=	". $HOST. "
		dbname	=	". $DB. "
		user	=	". $USER. "
		password=	". $PASS. "
	");
	if (!$conn)
	{
		throw new Exception("データベースへの接続に失敗しました");
	}

	// UPDATE
	$tmpDate = $update / 1000;
	$refTsTerm = "UPDATE nakagusuku.block";
	$refTsTerm .= " SET";
	$refTsTerm .= " counter='". $counter. "',";
	$refTsTerm .= " update=to_timestamp('". $tmpDate . "')";
	$refTsTerm .= " WHERE block_pkid='". $block_pkid. "'";
	$refTsTerm .= ";";
	if (!($resRefTsTerm = pg_query($conn, $refTsTerm)))
	{
		throw new Exception("データ更新に失敗<br />". $resRefTsTerm. "<br />". pg_last_error(). "<br />");
	}
}
catch(Exception $exc)
{
	print $exc->getMessage();
}

//===============================================
//	Postgresql終了処理
//	備考		：	
//	更新		：	2012/10/19 KMK-Teraoka
//===============================================
pg_close($conn);

?>
