YBO002.php 4.13 KB
<?php 
//*****************************************************************************
//* 
//* プログラム名:利用者の声
//* プログラムID:YBO002.php
//* 機能        :登録
//* 作成者      :
//* 
//*****************************************************************************


header("Content-type: text/html; charset=EUC-JP");

include("include/session_start.inc");
include("include/SessionChk.inc");

include('./include/smarty.conf');
include("inc/header.inc");

//メニューセット
include("menu_opacity.php");

include("include/dbcon_group.inc");


//要望番号取得
$strSQLchk="Select youbou_seq From youbou_tbl Where group_id = '$PHP_FOLDER_NAME' Order by youbou_seq DESC";
$objRecchk = pg_exec($strSQLchk);
if($objRecchk==false){
		echo("SQL実行に失敗しました(SELECT)");
		exit;
}
if (pg_numrows($objRecchk) > 0){
		$objseqNo = pg_fetch_object($objRecchk, 0);
		$intseqNo=($objseqNo->youbou_seq) +1;
}else{
		$intseqNo=1;
}

$strDate=Date("Y")."/".Date("m")."/".Date("d");
$strTime=Date("H").":".Date("i");



$strSQLIns ="Insert Into youbou_tbl " .
						"(youbou_seq,group_id,group_name,youbou_date,".
						"youbou_time,name,youbou_text,e_mail ) ".
						"VALUES".
						"($intseqNo,'$PHP_FOLDER_NAME','$PHP_GROUP_NAME','$strDate',".
						"'$strTime','$PHP_SYAIN_NAME','$youbou','$mail_address')";
$objRecIns = pg_exec($strSQLIns);
if($objRecIns==false){
		echo("SQL実行に失敗しました(INSERT)");
		exit;
}

//転送用メールアドレス取得
$strSQLad="Select seq,view_name,view_name_kana,mail_address from fw_address_tbl Order by view_name_kana";
$objRecad = pg_exec($strSQLad);
if($objRecad==false){
	echo("SQL実行に失敗しました(SELECT)");
	exit;
}

$MailTo="";
//送信先設定
for ($intCnt = 0; $intCnt < pg_numrows($objRecad); $intCnt++) {
	$objData = pg_fetch_object($objRecad, $intCnt);
	if($intCnt==0){
		$mlto=mb_encode_mimeheader($objData->view_name)."<".$objData->mail_address.">";
	}else{
		$mlto=$mlto.",".mb_encode_mimeheader($objData->view_name)."<".$objData->mail_address.">";
	}
}

$envArry=split("/",getenv("SCRIPT_NAME"));
$strEGruMode=$envArry[count($envArry)-2];

switch ($strEGruMode) {
case "e-gruPro":
	$strEGruModeNm="E-グルPro(有料)";
	break;
case "e-gruPro_hoge":
	$strEGruModeNm="E-グルPro(テスト)";
	break;
case "e-gruPro_free":
	$strEGruModeNm="E-グルPro(無料)";
	break;
case "e-gruPro_trial":
	$strEGruModeNm="E-グルPro(トライアル)";
	break;
}

$kokyaku_name=$PHP_GROUP_NAME;
if (trim($MailTo)==""){
		$GMT = date("Z");
		$GMT_ABS  = abs($GMT);
		$GMT_HOUR = floor($GMT_ABS / 3600);
		$GMT_MIN = floor(($GMT_ABS - $GMT_HOUR * 3600) / 60);
		if ($GMT >= 0) $GMT_FLG = "+"; else $GMT_FLG = "-";
		$GMT_RFC = date("D, d M Y H:i:s ").sprintf($GMT_FLG."%02d%02d", $GMT_HOUR, $GMT_MIN);

		//$MailSubject="【E-gruPro】お問合せ・ご要望(".$kokyaku_name.")";
		$MailSubject="【E-グルPro】お問合せ・ご要望(".$q_ctg.")";
		$MailSubject = "=?iso-2022-jp?B?" . base64_encode(jcodeconvert($MailSubject, 0, 3)) . "?=";

		$Headers  = "Date: ".$GMT_RFC."\n";
		$Headers .= "From: webmaster@media-tek.co.jp\n";
		$Headers .= "Subject: $MailSubject\n";
		$Headers .= "MIME-Version: 1.0\n";
		$Headers .= "X-Mailer: PHP/".phpversion()."\n";
		$Headers .= "Content-type: text/plain; charset=ISO-2022-JP\n";
		$Headers .= "Content-Transfer-Encoding: 7bit";

		// 準備
		mb_language('Japanese');
		mb_internal_encoding('EUC-JP');


		//本文作成
		$strDate=Date("Y")."年".Date("m")."月".Date("d")."日".Date("H")."時".Date("i")."分";

		//$MailBody="【".$q_ctg."】\n";
		$MailBody="会社名:".$kokyaku_name."\n";
		$MailBody=$MailBody."ユーザー区分:".$strEGruModeNm."\n";
		$MailBody=$MailBody."社員名:".$PHP_SYAIN_NAME."\n";
		$MailBody=$MailBody."日付:".$strDate."\n";
		$MailBody=$MailBody."E-Mail:".$mail_address."\n";
		$MailBody=$MailBody."要望:".$youbou."\n";
		//$mlms = i18n_convert(stripslashes($MailBody), "JIS");
		$mlms = mb_convert_encoding(stripslashes($MailBody), "JIS", "EUC-JP");


		$rcd = mail($mlto, $MailSubject, $mlms, $Headers);
}

?>
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
function modoru(){
	document.location = "YBO001.php";
}
-->
</SCRIPT>
<?php 
	$o_smarty->assign('PHP_TITLE_NAME',$PHP_TITLE_NAME[16]);
	$o_smarty->display('YBO002.tpl');

//コピーライト
include("include/copyright.inc");
?>