LIST2801.php 3.57 KB
<?PHP 
//*****************************************************************************
//* 
//* プログラム名:め〜るNiポン!V2
//* プログラムID:LIST2801.php
//* 機能				:配信情報(削除)
//* 
//*****************************************************************************
header("Content-type: text/html; charset=EUC-JP");

//***************************
//* インクルードファイル
//***************************
include("./include/jcode.phps");
include("./include/session_start.inc");
include("./include/SessionChk.inc");
include("./include/dbcon.inc");

//メール件数選択
$strSQL = "SELECT * FROM mail_info WHERE mail_id = '" . $_POST["mail_id"] . "'";
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
		echo("SQL実行に失敗しました(DELETE)");
		exit;
}
$intDataCount = pg_numrows($objRecSet);

//後日配信確認
$strSQL = "SELECT reserva_flg FROM Mail_data WHERE mail_id = '" . $_POST["mail_id"] . "'";
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
		echo("SQL実行に失敗しました(DELETE)");
		exit;
}
$reserva_flg = pg_result($objRecSet,0,"reserva_flg");

$strSQL = "DELETE FROM mail_data WHERE mail_data.mail_id = '" . $_POST["mail_id"] . "'";
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
		echo("SQL実行に失敗しました(DELETE)");
		exit;
}

//アラームデータ削除
$strSQL = "DELETE FROM alarm_data WHERE alarm_data.mail_id = '" . $_POST["mail_id"] . "'";
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
		echo("SQL実行に失敗しました(DELETE)");
		exit;
}

//メールINFO削除
$strSQL = "DELETE FROM mail_info WHERE mail_info.mail_id = '" . $_POST["mail_id"] . "'";
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
		echo("SQL実行に失敗しました(DELETE)");
		exit;
}

//メールINFO2削除
$strSQL = "DELETE FROM mail_info2 WHERE mail_info.mail_id = '" . $_POST["mail_id"] . "'";
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
		echo("SQL実行に失敗しました(DELETE)");
		exit;
}


//メール回答情報削除
$strSQL = "DELETE FROM answer_data WHERE answer_data.mail_id = '" . $_POST["mail_id"] . "'"; 
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
		echo("SQL実行に失敗しました(DELETE)");
		exit;
}

//既読・未読自動配信情報削除
$strSQL = "DELETE FROM kidok_data WHERE kidok_data.mail_id = '" . $_POST["mail_id"] . "'"; 
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
		echo("SQL実行に失敗しました(DELETE)");
		exit;
}

//配信機種情報削除
$strSQL = "DELETE FROM mail_send_tbl WHERE mail_send_tbl.mail_id = '" . $_POST["mail_id"] . "'"; 
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
		echo("SQL実行に失敗しました(DELETE)");
		exit;
}

//メールポイント復元
if($reserva_flg==1){
		$hostname="localhost";
		$database="post_kanri";
		 
		if( !$pg_con2=pg_connect("host=$hostname dbname=$database user=pgsqladmin password=pgsqladmin") ) {
			print "Error : connect to ${hostname}<br>";
			exit;
		}
		$strSQL = "SELECT use_point,max_point " .
							"FROM point_tbl " .
							"WHERE user_id = '".$PHP_POST_SYAIN_ID."'";
		$objRecSet = pg_exec($strSQL);
		if($objRecSet==false){
				echo("SQL実行に失敗しました(DELETE)");
				exit;
		}
		$use_point = pg_result($objRecSet,0,"use_point");
		$max_point = pg_result($objRecSet,0,"max_point");

		if($max_point < 1000){
			$use_point = $use_point + $intDataCount;
			$max_point = $max_point - $intDataCount;
			$strSQL = "Update point_tbl Set use_point=".$use_point." ,max_point=".$max_point." where user_id='".$PHP_POST_SYAIN_ID."'";

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

if($backFlg!=1){
		header("Location:LIST0000.php");
}else{
		header("Location:LIST0000.php");
}

?>