require_once('../prepare.php');
require_once('lib/myrecipe_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);
function myrecipe_regist( $p )
{
//- 設定項目取得
$terms_arr = get_Terms();
//- ユーザ設定情報配列作成
foreach($terms_arr as $tmp_key => $tmp_val){
foreach($terms_arr[$tmp_key] as $key => $val){
if(1 == $p[$key]){
$up_data[$key] = '1';
}else{
$up_data[$key] = '0';
}
}
}
$user_data = get_MyRecipeUser($p);
$ct = count($user_data);
$db = cs4_open();
//- ユーザ情報作成 or 更新
if($ct > 0){
// $where = sprintf(" dlt_flg = 0 and user_id = '%s' ",$p['uid']);
// $ret = cs4_select($db,"kty_myrecipe_users",$where);
// while($row = cs4_fetch_row($ret)){
// $record = $row;
// }
// $ret = cs4_update($db,"kty_myrecipe_users",$up_data,$record['uniq_id']);
$ret = cs4_update($db,"kty_myrecipe_users",$up_data,$user_data[0]['uniq_id']);
if(!$ret){print "update failed !!
";}
}else{
$up_data['user_id'] = $p['uid'];
$up_data['dlt_flg'] = '0';
$ret = cs4_insert($db,"kty_myrecipe_users",$up_data);
if(!$ret){
print "Insert failed !!
";
exit;
}
}
cs4_close($db);
// テンプレート読み込み
$template =& loadTemplate( $p );
$template->show();
}
myrecipe_regist( $p );
?>