LIST1711.php 4.26 KB
<?PHP 
//*****************************************************************************
//* 
//* プログラム名:め〜るNiポン!V2
//* プログラムID:LIST1711.php
//* 機能				:アラームデータDB更新
//* 
//*****************************************************************************
header("Content-type: text/html; charset=EUC-JP");
//***************************
//* インクルードファイル
//***************************
include("./include/getWeekDay.inc");
include("./include/jcode.phps");
include("./include/session_start.inc");
include("./include/SessionChk.inc");
include("./include/dbcon.inc");

//***************************
//* 初期処理
//***************************
$objConn			= null;	//接続オブジェクト
$objRecSet			= null;	//レコードセットオブジェクト
$objInsRet			= null;	//レコードセットオブジェクト

$strSQL				= "";	//SQL文

$strMail_id         = ""; //メールID
$strAlarm_Date		= ""; //日付
$strKenmei		    = ""; //件名
$strAlarm_Text		= ""; //本文

//***************************
//* メイン処理
//***************************

//メールID
$strMail_id = "'" . $mail_id . "'";

//日付
$strAlarm_Date = $alarm_yyyy . $alarm_mm . $alarm_dd;
if (is_numeric($strAlarm_Date)==false) {
	$strAlarm_Date = "";
}else{
	$strAlarm_Date = "'" . $strAlarm_Date . "'";
}

//画面時間
$strAlarm_Time = $alarm_hh . $alarm_time_mm;
if (is_numeric($strAlarm_Time)==false) {
	$strAlarm_Time = "";
}else{
	$strAlarm_Time = "'" . $strAlarm_Time . "'";
}

//メール情報取得
$strSQL = "SELECT * FROM mail_data WHERE mail_id = " . $mail_id;
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
	echo("SQL実行に失敗しました(SELECT)");
	exit;
}
if(pg_numrows($objRecSet) > O){
	$objData = pg_fetch_object($objRecSet,0);

	$i = strlen($objData->subject_name);
	$Kenmei = substr($objData->subject_name, 4, $i);
	$strKenmei = "'(〒お知らせ)" . $Kenmei . "'";
	
	$strAdmin_cd = $objData->admin_cd;

	//メール開催日
	$strYear = substr($objData->message_date, 0, 4);
	$strMonth = substr($objData->message_date, 4, 2);
	$strDay = substr($objData->message_date, 6, 2);
	$strHH = substr($objData->message_time, 0, 2);
	$strMM = substr($objData->message_time, 2, 2);

	$strMes = $strYear . "年" . intval(substr($strMonth,0,2)) . "月" . intval(substr($strDay,0,2)) . "日";
	if(mb_strlen($Mail_time)>0){
		$strMes = $strMes . intval(substr($strHH,0,2)) . "時" . intval(substr($strMM,0,2)) . "分";
	}
}

//内容
$strAlarm_Text = "'「" . $Kenmei . "の開催日:" . $strMes . "」が近づいております。詳細は下記URLをご覧ください。" . "'";
if ($ALARM_FLG==0){
	$strSQL = "INSERT INTO alarm_data (" .
						"mail_id," .
						"message_date," .
						"message_time," .
						"subject_name," .
						"contents," .
						"admin_cd," .
						"send_date," .
						"send_flg," .
						"answer_id)" .
						"VALUES (" .
						$strMail_id . "," .
						$strAlarm_Date . ", " .
						$strAlarm_Time . ", " .
						$strKenmei . ", " .
						$strAlarm_Text . ", " .
						$strAdmin_cd . ", " .
						"'', " .
						0 . ", " .
						$alarm_id . ")";
	$objRecSet = pg_exec($strSQL);
	if($objRecSet==false){
		echo("SQL実行に失敗しました(INSERT)");
		exit;
	}
}else{
	$strSQL = "UPDATE alarm_data SET " .
						"message_date = " . $strAlarm_Date . ", " .
						"message_time = " . $strAlarm_Time . ", " .
						"subject_name = " . $strKenmei . ", " .
						"contents = " . $strAlarm_Text . ", " .
						"answer_id = " . $alarm_id . " " .
						"WHERE alarm_data.mail_id = " . $strMail_id;
	$objRecSet = pg_exec($strSQL);
	if($objRecSet==false){
		echo("SQL実行に失敗しました(UPDATE)");
		exit;
	}
}
//メールデータ更新
$strSQL = "UPDATE mail_data SET " .
					"send_alarm = 1 " .
					"WHERE mail_data.mail_id = " . $strMail_id ;


$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
		echo("SQL実行に失敗しました(UPDATE)");
		exit;
}

?>
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<META http-equiv="Content-Style-Type" content="text/css">
<link rel="stylesheet" type="text/css" href="basefont.css">
<TITLE>め〜るNiポン!</TITLE>
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
function load_screen(){
		document.frm.action = "LIST1000.php";
		document.frm.method="POST";
		document.frm.submit();
}
-->
</SCRIPT>
</HEAD>
<BODY onLoad="return load_screen();">
<form name="frm">
<INPUT type="hidden" name="mail_id" value="<?PHP  echo $_POST["mail_id"]; ?>">
</form>
</BODY>
</HTML>