<?php
//-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
//	自動でクラスを参照する
//	関数名	：	__autoload()
//	備考	：	参照先は./class/XXX.phpとする
//	更新	：	2012/10/19 KMK-Teraoka
//-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
//EXTRACT($_POST);


$data_ = isset($_GET["data"]) ? htmlspecialchars($_GET["data"]) : "";
$fp = fopen("recv.log","a");
fwrite($fp,$data_ ."\n");
fclose($fp);

/*
function __autoload($className)
{
	$fPath = "./class/" . str_replace("_", "/", $className) . ".php";
	require_once $fPath;
}

//===============================================
//	DEBUG_MODE
//	備考		：	
//	更新		：	2012/10/19 KMK-Teraoka
//===============================================
define("DEBUG_MODE", "1");
cDebug::setMode(DEBUG_MODE);
if (DEBUG_MODE == 1)
{
	cStopwatch::start();
}

$LOG_FILE = "./log/recv.log";
$RAIN_GAUGE_TABLE = "xband.raingauge";

$HOST = "192.168.100.153";
$DB = "xband";
$USER = "postgres";
$PASS = "postgres";

$datetime = isset($_POST["datetime"]) ? htmlspecialchars($_POST["datetime"]) : "";
$deviceid = isset($_POST["deviceid"]) ? htmlspecialchars($_POST["deviceid"]) : "";
$ch00 = isset($_POST["ch00"]) ? htmlspecialchars($_POST["ch00"]) : "";
$ch01 = isset($_POST["ch01"]) ? htmlspecialchars($_POST["ch01"]) : "";

$mLog = new cLog($LOG_FILE);

$mLog->writeLog($datetime. "\n");
$mLog->writeLog($ch00. "\n");
$mLog->writeLog($ch01. "\n");

//================================================
//	データベース接続
//	備考		：	
//	更新		：	2013/03/12 KMK-Yokosuka
//================================================
$conn = pg_connect("
	host	=	". $HOST. "
	dbname	=	". $DB. "
	user	=	". $USER. "
	password=	". $PASS. "
");

// CNT24-2(端末ID, Channel)→雨量計ID
$pls2gauge = array(
		"CNT810001"	=>	array("ch00"	=>	"1", "ch01"	=>	"2"),
		"CNT820002"	=>	array("ch00"	=>	"3", "ch01"	=>	"4")
	);

// 日付を切り出し
$datey = substr($datetime, 0, 4);
$datem = substr($datetime, 4, 2);
$dated = substr($datetime, 6, 2);
$dateh = substr($datetime, 8, 2);
$datei = substr($datetime, 10, 2);
$dates = substr($datetime, 12, 2);

$ftdate = "$datey/$datem/$dated $dateh:$datei:$dates";

// CH00を処理
for($iCount = 0; $iCount < $ch00; $iCount++)
{
	$insert = "INSERT INTO ". $RAIN_GAUGE_TABLE. " VALUES ('". $pls2gauge[$deviceid]["ch00"]. "', '". $ftdate. "', current_timestamp);";
	$res = pg_query($conn, $insert);
	$mLog->writeLog($insert. "\n");
}

// CH01を処理
for($iCount = 0; $iCount < $ch01; $iCount++)
{
	$insert = "INSERT INTO ". $RAIN_GAUGE_TABLE. " VALUES ('". $pls2gauge[$deviceid]["ch01"]. "', '". $ftdate. "', current_timestamp);";
	$res = pg_query($conn, $insert);
	$mLog->writeLog($insert. "\n");
}
*/
?>
