mail_add.inc 2.2 KB
<?php
//*****************************************************************************
//* 
//* プログラム名:メールDB登録関数
//* プログラムID:mail_add.inc
//* 機能        :mail_address>send_flg3利用のものについて DELETE→INSERT
//* 作成者      :
//* 
//*****************************************************************************

function subMailDel($prmSeq,$prmType){

	//一旦全部消す!!
	$strSQL = "delete from alarm_tbl where seq = ".$prmSeq." and type_flg = ".$prmType;
	$objRec = pg_exec($strSQL);
//	if($objRec == false){
//		echo("SQL実行に失敗しました(DELETE)");
//		exit;
//		return false;
//	}
	
	return true;	

}

function subMailIns($prmSeq,$prmType,$prmFlag,$prmCd,$prmKikan,$prmTxt){

	if(trim($prmKikan) == ""){
		$prmKikan = "000000000000";
	}

	//アドレス・通知可否取得
	$strSQL = "select mail_address, keitai__address, send_flg3 from sendinfo_tbl where syain_cd ='".$prmCd."'";
	$objRec = pg_exec($strSQL);
//	if($objRec == false){
//		echo("SQL実行に失敗しました(SELECT)");
//		exit;
//		return false;
//	}

	if (pg_numrows($objRec) > 0){
		$objftc = pg_fetch_object($objRec, 0);
		$strFlags = sprintf('%05d', $objftc->send_flg3);

		//インサートPC
		$strAddress = trim($objftc->mail_address);
		if($strAddress != "" && substr($strFlags,$prmFlag,1) == "1"){
			$strSQL = "insert into alarm_tbl ";
			$strSQL .= "(type_flg, send_time, content, syain_cd, seq, send_address) ";
			$strSQL .= "values(".$prmType.", '".$prmKikan."', '".mb_convert_encoding($prmTxt[0], "EUC-JP", "auto")."', '".$prmCd."', ".$prmSeq.", '".$strAddress."') ";
			$objRec = pg_exec($strSQL);
//			if($objRec == false){
//				echo("SQL実行に失敗しました(INSERT)");
//				exit;
//				return false;
//			}
		}

		//インサート携帯
		$strAddress = trim($objftc->keitai__address);
		if($strAddress != "" && substr($strFlags,$prmFlag,1) == "1"){
			$strSQL = "insert into alarm_tbl ";
			$strSQL .= "(type_flg, send_time, content, syain_cd, seq, send_address) ";
			$strSQL .= "values(".$prmType.", '".$prmKikan."', '".$prmTxt[1]."', '".$prmCd."', ".$prmSeq.", '".$strAddress."') ";
			$objRec = pg_exec($strSQL);
//			if($objRec == false){
//				echo("SQL実行に失敗しました(INSERT)");
//				exit;
//				return false;
//			}
		}
	}

	return true;	

}


?>