require_once('../prepare.php');
require_once('lib/notebook_function.php');
//- メンバーチェック
/*
if("e" == $p['carrier']){
chdir(dirname(__FILE__) . "/authcheck");
require_once("../authcheck/authcheck.php");
chdir(dirname(__FILE__));
}
*/
$db = u4user_open();
if(!get_UserDetail_uid($db, $p['uid'], '0', '1') && MEMBER_CHECK){
header("Location: " . MEMBER_REGIST_URL . "?p[contents]=" . substr(strrchr(dirname( __FILE__ ) , '/'), 1));
exit;
}
u4user_close($db);
//--- 入力値チェック
//- 目標体重チェック
$goal_w = sprintf("%s.%s",$p['goal_weight_int'],$p['goal_weight_flow']);
if(300 < sprintf("%0.1f",$goal_w) || 10 > sprintf("%0.1f",$goal_w)){
require_once('template/error.html');
exit;
}
//- スタート体重チェック
$start_w = sprintf("%s.%s",$p['start_weight_int'],$p['start_weight_flow']);
if(300 < sprintf("%0.1f",$goal_w) || 10 > sprintf("%0.1f",$goal_w)){
require_once('template/error.html');
exit;
}
if(NOTEBOOK_DEBUG_MODE){
print "
Goal Weight => ".$goal_w;
print "
Start Weight => ".$start_w;
}
$db_contents = DB::connect(constant('KTY_DSN'));
if(DB::isError($db_contents)){
echo "DB接続エラー:".DB::errorMessage($db_contents)."\n";
exit;
}
$updatetime = date("Y-m-d H:i:s");
$where = sprintf(" user_id = '%s' ",$p['uid']);
$sql = sprintf("Update contents_data_kty_notebook_goal Set dlt_flg = 1,update_datetime = '%s' Where %s",$updatetime,$where);
$res = $db_contents->query($sql);
$db = cs4_open();
$in_data = array(
'user_id' => $p['uid'],
'goal_weight' => $goal_w,
'start_weight' => $start_w,
'make_ymd' => date("YmdHis"),
'dlt_flg' => '0'
);
if(NOTEBOOK_DEBUG_MODE){
print "
Insert Data => ";
var_dump($in_data);
//exit;
}
//- 登録
$uniq_id = cs4_insert($db,"kty_notebook_goal",$in_data);
cs4_close($db);
//var_dump($in_data);
if($uniq_id){
switch($p['carrier']){
case "i":
$add_param = "?uid=NULLGWDOCOMO";
break;
case "v":
$add_param = "?uid=1&sid=".V_SID;
break;
case "e":
default:
break;
}
$url = sprintf("%s/notebook/nb_profile.php%s",KTY_BASE_URL,$add_param);
header("Location: ".$url);
exit;
}else{
require_once('template/error.html');
exit;
}
?>