/*************************************************************
ファイル名:tonari_regist.php
--------------------------------------------------------------
内 容:登録&写真・動画投稿用メーラ起動
--------------------------------------------------------------
作成者:Aida
作成日:2005.05.24
--------------------------------------------------------------
備 考:
**************************************************************/
require_once('../prepare.php');
require_once('../config.php');
require_once('./lib/config_bbs.php');
require_once('./lib/bbs_function.php');
require_once('./lib/OrgAfterExec.class.php');
$db = u4user_open();
if(!($user_prof = get_UserDetail_uid($db, $p['uid'], '0', '1')) && MEMBER_CHECK){
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;
}
function tonari_regist($p){
bsc_session();
//本日日付取得
$base_day = date("d");
$base_month = date("m");
$base_year = date("Y");
$base_hour = date("G");
$base_min = date("i");
$base_time = date("G:i:s");
//YYYYMMDD形式に変換
$date = $base_year.$base_month.$base_day;
//デバッグ処理
if(constant('BBS_DEBUG_MODE')){
print "
--- SESSION ---
";
print "
"; print_r($_SESSION); print ""; } $template =& loadTemplate( $p ); $this->db = cs4_open(); $this->user = u4user_open(); // uidから登録者番号引いてくる $user_data = u4user_select_one($this->user,"car_no=\"".$p['uid']."\""); // 材料をカンマで区切る $data = array( "user_id" => $p['uid'], "post_no" => $user_data['user_id'], "user_nm" => $user_data['mem_nick_nm'], "post_date" => $date." ".$base_time, "post_title" => mb_convert_kana($_SESSION['param']['nm'],"KVN"), "post_body" => mb_convert_kana($_SESSION['param']['cmt'],"KVN"), "post_img" => "", "pub_flg" => "1", "dlt_flg" => "0" ); if(constant('BBS_DEBUG_MODE')){ print "
"; print_r($data); print ""; } $uniq_id = cs4_insert($this->db,"tonari_contribute",$data); $afterExec = new OrgAfterExec(); $afterExec->exec_add_after_rcp($this->db,$uniq_id,$data); cs4_close($this->db); u4user_close($this->user); $post = true; if($post){ //- 宛先 $address_to = constant('BBS_POST_MAILADDRESS'); //- 差出人 $address_from = constant('BBS_POST_MAILADDRESS'); $add_header = ""; $add_header .= sprintf("From: %s\n",$address_from); $add_header .= sprintf("Reply-To: %s\n",$address_from); $add_header .= sprintf("Return-Path: <%s>\n",$address_from); //- タイトル $subject = "【カツ代の家庭料理】ウチの晩ごはん新規投稿発生!"; //-- 本文 //- 案内 $msg = "\n"; $msg.= "以下ユーザより、ウチの晩ごはんへ新規投稿がありました。\n"; $msg.= "4lessコンテンツ管理より、ウチの晩ごはんへの反映承認作業を行ってください。\n\n"; //- 投稿情報 $msg.= sprintf("投稿タイトル :%s\n",mb_convert_kana($_SESSION['param']['nm'],"KVN")); $msg.= sprintf("投稿者ID:%s",$p['uid']); $msg.= sprintf("投稿番号 :%s\n",$user_data['user_id']); //- メール発射! $nd_mail['to'] = $address_to; $nd_mail['from'] = $address_from; $nd_mail['subject'] = $subject; $nd_mail['message'] = $msg; if($_SERVER['SERVER_NAME'] == "m.katsuyo.net"){ $result = bsc_send_mail_pear($nd_mail); } } // cs4_updateで取得したユニークIDをメールの件名に乗っける // サポートでは、メールを確認後、BBSできたレシピをみて、問題がないかを確認する // 問題が有る場合は、レシピを削除する // 画像がおくられないとメールが送られたことにならないのだが // それ以前に投稿レシピは一度チェックすべきかもしれない // ステータスを削除済みでアップしておいてもいいかも //- 投稿先メールアドレス作成 $title = ""; $body = ""; $title = "ウチの晩ごはん写真が投稿されました"; $body .= sprintf("投稿レシピ名:%s\n",mb_convert_kana($_SESSION['param']['nm'],"KVN")); $body .= sprintf("投稿番号:%s\n",$user_data['user_id']); $post_address = sprintf("%s?subject=%s&body=%s",constant('BBS_POST_MAILADDRESS'),$title,$body); $template->setVariable('post_address',$post_address); $template->setVariable('mem_nick_nm',$user_data['mem_nick_nm']); $template->setVariable('nm',$_SESSION['param']['nm']); $template->setVariable('contents_top',TONARI_NAME); $template->show(); } tonari_regist($p); ?>