MET004_m.php 3.05 KB
<?php 
//*****************************************************************************
//* 
//* プログラム名:電子会議室(携帯電話)
//* プログラムID:MET004_m.php
//* 機能        :発言登録処理
//* 作成者      :
//* 
//*****************************************************************************

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

	//*** 広告 ***//
	include("include_m/Advertisement.inc");

	//*** 共通処理 ***//
	include("include_m/CommonProcess.inc");

	//タイトルマスタのseq作成
	$strSQLseq="Select seq From meet_tbl Order by seq DESC";
	$objRecseq = pg_exec($strSQLseq);
	if($objRecseq==false){
			echo("SQL実行に失敗しました(SELECT)");
			exit;
	}
	if (pg_numrows($objRecseq) > 0){
		$objseqNo = pg_fetch_object($objRecseq, 0);
		$intseqNo=($objseqNo->seq) +1;
	}else{
		$intseqNo=1;
	}

	//システム日付取得
	$strDate= date("Y") . "/" . date("m") . "/" . date("d");
	$strTime= date("H") . ":" . date("i") . ":" . date("s");
	
	//発言変換
	$M=mb_convert_encoding( $M, "EUC-JP", "SJIS" );
	$M = str_replace(chr(92), '',$M);

	//電子会議室データを登録
	$strSQLData = "Insert Into meet_tbl " .
		 "(seq,category_no,title_no,syain_cd,meet_date,meet_time,memo,f_flg) " .
		 "values (" .
				 "$intseqNo,$CT,$TI,'$PHP_SYAIN_CD','$strDate','$strTime','".addslashes($M)."',0)";
	$objRecData = pg_exec($strSQLData);
	if($objRecData==false){
		echo("SQL実行に失敗しました(INSERT)");
		echo($strSQLData);

		exit;
	}
	
	//未読チェック
	//部門取得
	$strSQLtitle="Select bumon_cd from mst_mettitle Where title_no=$TI ";
	$objRectitle = pg_exec($strSQLtitle);
	if($objRectitle==false){
		echo("SQL実行に失敗しました(タイトルセレクト)");
		exit;
	}
	$objTitle = pg_fetch_object($objRectitle, 0);
	$bumon_cd=$objTitle->bumon_cd;

	//既読チェック処理
	if ($bumon_cd==0){
		$strSQL="Select Distinct syozoku_tbl.syain_cd From syozoku_tbl,syain_tbl Where syozoku_tbl.syain_cd = syain_tbl.syain_cd and syain_tbl.del_flg=true ";

	}else{
		$strSQL="Select Distinct syozoku_tbl.syain_cd From syozoku_tbl,syain_tbl ".
				" Where syozoku_cd =$bumon_cd and syozoku_tbl.syain_cd = syain_tbl.syain_cd and syain_tbl.del_flg=true ";
	}

	$objRecSet = pg_exec($strSQL);

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

	for ($intCnt = 0; $intCnt < pg_numrows($objRecSet) ; $intCnt++) {
		$objData = pg_fetch_object($objRecSet, $intCnt);
		$strSyain_cd=trim($objData->syain_cd);

		if ($strSyain_cd==$PHP_SYAIN_CD){
				$strSQLp = "Insert Into pmeet_tbl " .
					 "(seq,syain_cd,category_no,title_no,read_flg) values ($intseqNo,'$strSyain_cd',$CT,$TI,1)";
				$objRecp = pg_exec($strSQLp);
				if($objRecp==false){
						echo("SQL実行に失敗しました(INSERT)");
						exit;
				}
		}else{
			$strSQLp = "Insert Into pmeet_tbl " .
				 "(seq,syain_cd,category_no,title_no,read_flg) values ($intseqNo,'$strSyain_cd',$CT,$TI,0)";

					//echo("strSQL[" . $strSQLp . "]<BR>");
					//exit;
			$objRecp = pg_exec($strSQLp);

			if($objRecp==false){
					echo("SQL実行に失敗しました(INSERT)");
					exit;
			}
		}
	}

	header("Location: ./MET002_m.php?$PHP_Argument&category_no=$CT&title_no=$TI");

?>