/*************************************************************
ファイル名:bbs_post1.php
--------------------------------------------------------------
内 容:レシピ投稿 その1
--------------------------------------------------------------
作成者:Aida
作成日:2005.05.24
--------------------------------------------------------------
備 考:投稿手順その1
**************************************************************/
require_once('../prepare.php');
require_once('../config.php');
require_once('./lib/config_bbs.php');
require_once('./lib/bbs_function.php');
//- メンバーチェック
if("e" == $p['carrier']){
chdir(dirname(__FILE__) . "/authcheck");
require_once("../authcheck/authcheck.php");
chdir(dirname(__FILE__));
}
$db = u4user_open();
if(!$user_prof = get_UserDetail_uid($db, $p['uid'], '0', '1')){
header("Location: " . MEMBER_REGIST_URL . "?p[contents]=" . substr(strrchr(dirname( __FILE__ ) , '/'), 1));
exit;
}
if($user_prof['mem_nick_nm']==""){
$arg = "?contents=bbs";
switch($p['carrier']){
case "i":
$arg .= "&uid=NULLGWDOCOMO";
break;
}
header("Location: ".KTY_BASE_URL."/signup/prof_input.php".$arg);
exit;
}
/*
//- メールアドレス登録チェック ---- !! テスト時はスルー 本番移行時に稼動
if(empty($user_prof['mem_eml']) && $_SERVER['REMOTE_ADDR'] != '219.118.172.30'){
header("Location: ".BSC_BASE_URL."mail_reg/mail_send.php?uid=NULLGWDOCOMO&p[contents]=bbs");
exit;
}
*/
function bbs_post1($p)
{
$this->db = cs4_open();
bsc_session();
// session_start();
// 通常画面遷移のときに、セッションを削除
if(preg_match('/bbs_alert.php/',$_SESSION['page']['pre'])){
$_SESSION['page']['pre'] = $_SESSION['page']['now'];
$_SESSION['page']['now'] = 'bbs_post1.php';
$_SESSION['param'] = array();
// デフォルト値のセット
$_SESSION['param']['genre'] = "20000000";
$_SESSION['param']['nm'] = "";
$_SESSION['param']['main'] = "0";
$_SESSION['param']['cook'] = "0";
$_SESSION['param']['kind'] = "0";
$_SESSION['param']['c_time'] = "0";
$_SESSION['param']['cal'] = "";
}
if(constant('BBS_DEBUG_MODE')){
print "
--- bbs_post1.php Top SESSION ---
";
print "
"; print_r($_SESSION); print ""; } $where = " r_gnr_no like '2%' and r_gnr_dlt = 0"; $order = "r_gnr_no"; $ret = cs4_select($this->db, "bsc_r_gnr ", $where, $order); while($row = cs4_fetch_row($ret)) { $genre_arr[$row['up_r_gnr_no']] = $row['r_gnr_nm']; } // レシピカテゴリプルダウン $_SESSION['param']['genre'] = (empty($_SESSION['param']['genre'])) ? '' : $_SESSION['param']['genre']; $genre_list = bbs_create_select("genre",$_SESSION['param']['genre'],$genre_arr); // 人数分のデフォルト値セット if(empty($_SESSION['param']['amount'])){ $amount_val = "1"; }else{ $amount_val = $_SESSION['param']['amount']; } // 人数プルダウン作成 $amount_arr = array(1=>1,2=>2,3=>3,4=>4,5=>5,6=>6); $amount_list = bbs_create_select("amount",$amount_val,$amount_arr); /* ob_start(); var_dump($genre_list); $data = ob_get_contents(); $fp = fopen("/tmp/aida2","a"); fputs($fp,$data); fclose($fp); ob_end_clean(); */ /* // 主材料プルダウン $main_arr = array( "33" => "豚肉", "32" => "鶏肉", "31" => "牛肉", "20" => "魚介類" ); $_SESSION['param']['main'] = (empty($_SESSION['param']['main'])) ? '' : $_SESSION['param']['main']; $main_list = bbs_create_select("main",$_SESSION['param']['main'],$main_arr); // 調理方法プルダウン $cook_arr = array( "1" => "生", "2" => "ゆでる", "3" => "炊く", "4" => "煮る", "5" => "蒸す", "6" => "焼く", "7" => "炒める", "8" => "揚げる", "9" => "つける", "10" => "和える", "99" => "その他" ); $_SESSION['param']['cook'] = (empty($_SESSION['param']['cook'])) ? '' : $_SESSION['param']['cook']; $cook_list = bbs_create_select("cook",$_SESSION['param']['cook'],$cook_arr); // 種類プルダウン $kind_arr = array( "1" => "主食", "2" => "主菜", "3" => "副菜", "4" => "サラダ", "5" => "飲み物", "6" => "汁物・スープ", "7" => "デザート・菓子", "99"=> "その他" ); $_SESSION['param']['kind'] = (empty($_SESSION['param']['kind'])) ? '' : $_SESSION['param']['kind']; $kind_list = bbs_create_select("kind",$_SESSION['param']['kind'],$kind_arr); // 調理時間プルダウン $c_time_arr = array( "0" => "選択しない", "1" => "20分以内", "2" => "20分-40分", "3" => "40分-1時間", "4" => "1時間以上" ); $_SESSION['param']['c_time'] = (empty($_SESSION['param']['c_time'])) ? '' : $_SESSION['param']['c_time']; $time_list = bbs_create_select("c_time",$_SESSION['param']['c_time'],$c_time_arr); //- カロリー $_SESSION['param']['cal'] = (empty($_SESSION['param']['cal'])) ? '' : $_SESSION['param']['cal']; */ //- レシピ名 $_SESSION['param']['nm'] = (empty($_SESSION['param']['nm'])) ? '' : $_SESSION['param']['nm']; cs4_close($db); $template =& loadTemplate( $p ); $template->setVariable('contents_top',BBS_NAME); // $template->setVariable('bbs_top_url',BSC_BASE_URL.'bbs/bbs_top.php'); $template->setVariable('user_name',mb_convert_kana($_SESSION['param']['user_name'],'KVN')); $template->setVariable('nm',mb_convert_kana($_SESSION['param']['nm'],'KVN')); // $template->setVariable('cal',$_SESSION['param']['cal']); $template->setVariable('amount_list',$amount_list); $template->setVariable('genre_list',$genre_list); /* $template->setVariable('main_list',$main_list); $template->setVariable('cook_list',$cook_list); $template->setVariable('kind_list',$kind_list); $template->setVariable('time_list',$time_list); */ $template->show(); if(constant('BBS_DEBUG_MODE')){ print "
"; print_r($_SESSION); print ""; } } bbs_post1($p); ?>