MET002_m.php 12.1 KB
<?php 
//*****************************************************************************
//* 
//* プログラム名:電子会議室(携帯電話)
//* プログラムID:MET002_m.php
//* 機能        :詳細画面
//* 作成者      :
//* 
//*****************************************************************************
header("Content-type: text/html; charset=Shift_JIS");

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

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

//*** 業務報告・指示***
$strMenuSQL = "SELECT name FROM sub_menu_TBL WHERE url = 'MET001.php'";
$rsRecset = pg_exec($strMenuSQL);
$PHP_TITLE_NAME=mb_convert_encoding(pg_result($rsRecset,0,"name"), "SJIS", "EUC-JP");

//カテゴリマスタ情報取得
$strSQLmst = "SELECT category_name FROM mst_metcategory " .
          "WHERE category_no=$category_no ";
$objRecmst = pg_exec($strSQLmst);
if($objRecmst==false){
	echo("SQL実行に失敗しました(SELECT)");
	exit;
}
$objmst = pg_fetch_object($objRecmst, 0);

//タイトルマスタ情報取得
$strSQLtitle = "SELECT title_name FROM mst_mettitle " .
				"WHERE title_no=$title_no ";
$objRectitle = pg_exec($strSQLtitle);
if($objRectitle==false){
	echo("SQL実行に失敗しました(SELECT)");
	exit;
}
$objTitle = pg_fetch_object($objRectitle, 0);
$TitleName = mb_convert_encoding($objTitle->title_name ,"SJIS", "EUC-JP");

//発言者情報取得
$strSQL = "SELECT name_kj_sei,name_kj_mei,bumon_name ".
					"FROM syain_tbl,syozoku_tbl,mst_bumon " .
					"WHERE syain_tbl.syain_cd='$PHP_SYAIN_CD' and " .
					"syozoku_tbl.syain_cd=syain_tbl.syain_cd and " .
					"syozoku_tbl.syozoku_cd=mst_bumon.syozoku_cd ".
					"Order by mst_bumon.disp_rank" ;
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
	echo("SQL実行に失敗しました(SELECT)");
	exit;
}
$objData = pg_fetch_object($objRecSet, 0);

//電子会議室情報取得
$strSQLchk = "SELECT seq,meet_date,meet_time,memo,name_kj_sei,name_kj_mei,meet_tbl.seq,meet_tbl.syain_cd ".
						"FROM syain_tbl,meet_tbl " .
						"WHERE syain_tbl.syain_cd=meet_tbl.syain_cd and " .
						"meet_tbl.title_no=$title_no " .
						"Order by f_flg,meet_tbl.seq DESC";
$objRecchk = pg_exec($strSQLchk);
if($objRecchk==false){
	echo("SQL実行に失敗しました(SELECT)");
	exit;
}
for ($intChk = 0; $intChk < pg_numrows($objRecchk); $intChk++) {
		$objchk = pg_fetch_object($objRecchk, $intChk);
		$intseq=mb_convert_encoding($objchk->seq, "SJIS", "EUC-JP");
		$strSQL = "SELECT seq from pmeet_tbl Where syain_cd='$PHP_SYAIN_CD' and category_no=$category_no and title_no=$title_no and seq=$intseq ";
		$objRec = pg_exec($strSQL);
		if($objRec==false){
			echo("SQL実行に失敗しました(SELECT)");
			exit;
		}
		if (pg_numrows($objRec) == 0){
				$strSQLp = "Insert Into pmeet_tbl " .
					 "(seq,syain_cd,category_no,title_no,read_flg) values ($intseq,'$PHP_SYAIN_CD',$category_no,$title_no,1)";
				$objRecp = pg_exec($strSQLp);

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

$strSQLInfo = "SELECT read_flg,meet_date,meet_time,memo,name_kj_sei,name_kj_mei,meet_tbl.seq,meet_tbl.syain_cd ".
				"FROM syain_tbl,meet_tbl,pmeet_tbl " .
				"WHERE syain_tbl.syain_cd=meet_tbl.syain_cd and " .
				"pmeet_tbl.syain_cd ='$PHP_SYAIN_CD' and " .
				"pmeet_tbl.seq=meet_tbl.seq and " .
				"meet_tbl.title_no=$title_no " .
				"Order by f_flg ,read_flg,meet_tbl.seq DESC";
$objRecInfo = pg_exec($strSQLInfo);
if($objRecInfo==false){
	echo("SQL実行に失敗しました(SELECT)");
	exit;
}

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE>E-グルPro(<?php  echo $PHP_TITLE_NAME; ?>)</TITLE>
</HEAD>
<BODY>
<center>
<?php  echo $PHP_TITLE_NAME; ?><br>
<?php  echo $strName; ?>
<HR width="100%">
<?php  echo $koukokuTEL; ?>
</center>
<?php 
	//メニュー表示
	include("include_m/CommonMenuReturn.inc");
?>
<HR width="100%">
<a href="MET001_m.php?<?php  echo $PHP_Argument ?>"accesskey="1"><?php  echo Get_Num("1"); ?><?php  echo $PHP_TITLE_NAME; ?>一覧へ</a><br><br>
<?php 
	//*** 初期値設定 ***//
	if (empty($intPage)){
		$intPage=0;
	}
	echo "【タイトル】<br>".$TitleName."<br>";
?>
<?php 	if ($C==1){	?>
	<form method="GET" action="MET004_m.php">
		<TEXTAREA name=M rows=2 cols=32></TEXTAREA><br>
		<INPUT type="submit" NAME="intsts" value="書き込む">
		<INPUT TYPE="hidden" NAME="CT" VALUE="<?php  echo $category_no ?>">
		<INPUT TYPE="hidden" NAME="TI" VALUE="<?php  echo $title_no ?>">
		<INPUT TYPE="hidden" NAME="seq" VALUE="<?php  echo $objInfo->seq ?>">
		<HR width="90%">
	<?php 
		//*** 共通変数取得 ***//
		include("include_m/CommonHidden.inc");
	?>
</form>
<?php 	}	?>
<form method="GET">
<?php 
	//次ページ画面へリンク
	if (($intPage > 0) && (pg_numrows($objRecInfo) > ($intPage+1))){
			$intPt1=$intPage-1;
			$intPt2=$intPage+1;
			echo '<Center>';
			echo '<a href="MET002_m.php?category_no='.$category_no.'&title_no='.$title_no.'&intPage='.$intPt1.'&'.$PHP_Argument.'" accesskey="4">'.Get_Num("4").'[前へ]</a>';
			echo '<a href="MET002_m.php?category_no='.$category_no.'&title_no='.$title_no.'&'.$PHP_Argument.'" accesskey="5">'.Get_Num("5").'[最新]</a>';
			echo '<a href="MET002_m.php?category_no='.$category_no.'&title_no='.$title_no.'&intPage='.$intPt2.'&'.$PHP_Argument.'" accesskey="6">'.Get_Num("6").'[次へ]</a>';
			echo '</Center>';
			echo '<br>';
	}elseif(($intPage > 0) && (pg_numrows($objRecInfo) <= ($intPage+1))){
			$intPt1=$intPage-1;
			echo '<Center>';
			echo '<a href="MET002_m.php?category_no='.$category_no.'&title_no='.$title_no.'&intPage='.$intPt1.'&'.$PHP_Argument.'" accesskey="4">'.Get_Num("4").'[前へ]</a>';
			echo '<a href="MET002_m.php?category_no='.$category_no.'&title_no='.$title_no.'&'.$PHP_Argument.'" accesskey="5">'.Get_Num("5").'[最新]</a>';
			echo '[次へ]';
			echo '</Center>';
			echo '<br>';
	}elseif(($intPage == 0) && (pg_numrows($objRecInfo) > ($intPage+1))){
			$intPt2=$intPage+1;
			echo '<Center>';
			echo '[前へ]';
			echo '<a href="MET002_m.php?category_no='.$category_no.'&title_no='.$title_no.'&'.$PHP_Argument.'" accesskey="5">'.Get_Num("5").'[最新]</a>';
			echo '<a href="MET002_m.php?category_no='.$category_no.'&title_no='.$title_no.'&intPage='.$intPt2.'&'.$PHP_Argument.'" accesskey="6">'.Get_Num("6").'[次へ]</a>';
			echo '</Center>';
			echo '<br>';

	}else{
			echo '<Center>';
			echo '[前へ]';
			echo '<a href="MET002_m.php?category_no='.$category_no.'&title_no='.$title_no.'&'.$PHP_Argument.'" accesskey="5">'.Get_Num("5").'[最新]</a>';
			echo '[次へ]';
			echo '</Center>';
			echo '<br>';
	}

	$objInfo = pg_fetch_object($objRecInfo, $intPage);
	echo "【発言者】<br>";
	echo " ".mb_convert_encoding($objInfo->name_kj_sei, "SJIS", "EUC-JP").mb_convert_encoding($objInfo->name_kj_mei, "SJIS", "EUC-JP")."<br>";

	echo "【発言日時】<br>";
	$strDate = substr($objInfo->meet_date,0,4) . "年" . substr($objInfo->meet_date,5,2) . "月" .
						 substr($objInfo->meet_date,8,2) . "日" . substr($objInfo->meet_time,0,2) . "時" .
						 substr($objInfo->meet_time,3,2) ."分" ;
	echo " ".$strDate."<br>";

	echo "【発言内容】<br>";
	$memo = str_replace ("\n", "<BR> ", mb_convert_encoding($objInfo->memo, "SJIS", "EUC-JP"));
	$memo = str_replace ("\t", "  ", $memo);
	$memo = str_replace (" ", "&nbsp;", $memo);
	$memo = ereg_replace("(https?|ftp|news)(://[[:alnum:]\+\$\;\?\.%,!#~*/:@&=_-]+)","<a href=\"\\1\\2\" target=\"_blank\">\\1\\2</a>",$memo);
	echo " ".$memo."<br>";
	echo "</form>";

	//コメント取得
	$strSqlC = "select comm_seq, meet_comm_tbl.syain_cd,comment, comm_date, syain_tbl.name_kj_sei, syain_tbl.name_kj_mei ";
	$strSqlC .= "from meet_comm_tbl join syain_tbl on syain_tbl.syain_cd = meet_comm_tbl.syain_cd ";
	$strSqlC .= "where seq = ".$objInfo->seq." order by comm_seq desc";
	$objRecC = pg_exec($strSqlC);
	if($objRecC==false){
		echo("SQL実行に失敗しました(SELECT)");
		exit;
	}
	if (pg_numrows($objRecC) > 0){
			echo '<HR width="90%">';
			echo "【指示】<br>";
			for($ic=0;$ic<pg_numrows($objRecC);$ic++){
					$objInfoC = pg_fetch_object($objRecC, $ic);

					if ($ic!=0){
							echo '<HR width="85%">';
					}
					echo '<form method="GET" action="MET005_m.php">';

					//$CommSeq[$i][$ic] = $objInfoC->comm_seq;
					echo " [指示者]".mb_convert_encoding($objInfoC->name_kj_sei.$objInfoC->name_kj_mei, "SJIS", "EUC-JP")."<br />";
					echo " [日 時]".substr($objInfoC->comm_date,2,2)."/".substr($objInfoC->comm_date,4,2)."/".substr($objInfoC->comm_date,6,2);
					echo " ".substr($objInfoC->comm_date,8,2).":".substr($objInfoC->comm_date,10,2)."<br />";
					$strWk = str_replace ("\n", "<BR>  ", mb_convert_encoding($objInfoC->comment, "SJIS", "EUC-JP"));
					$strWk = str_replace ("\t", "  ", $strWk);
					$strWk = str_replace (" ", "&nbsp;", $strWk);
					echo " [内 容]<br />";
					echo "  ".$strWk."<br />";
					//削除可否
					if($objInfoC->syain_cd == $PHP_SYAIN_CD || $PHP_BIT[5] == 1){
							echo '<center><INPUT type="submit" NAME="intsts" VALUE="指示削除"></center>';
					}
					//*** 共通変数取得 ***//
					include("include_m/CommonHidden.inc");
					echo '<INPUT TYPE="hidden" NAME="CT" VALUE="'.$category_no.'">';
					echo '<INPUT TYPE="hidden" NAME="TI" VALUE="'.$title_no.'">';
					echo '<INPUT TYPE="hidden" NAME="seq" VALUE="'.$objInfo->seq.'">';
					echo '<INPUT TYPE="hidden" NAME="cm_seq" VALUE="'.$objInfoC->comm_seq.'">';
					echo '</form>';
			}
	}
	echo '<form method="GET" action="MET003_m.php">';
	echo '<HR width="90%">';
	echo "【指示入力】<br>";
	echo '<TEXTAREA name=CM rows=2 cols=32></TEXTAREA><br>';
	echo '<INPUT type="submit" NAME="intsts" value="指示登録">';

	if ($objInfo->read_flg==0){
			echo '<br><center><INPUT type="submit" NAME="intsts" VALUE="確認"></center>';
	}
	//削除ボタン表示条件追加
	if (($objInfo->syain_cd==$PHP_SYAIN_CD) && (pg_numrows($objRecInfo) <> ($intPage+1))){
			echo ' <center><INPUT type="submit" NAME="intsts" VALUE="削除"></center>';

	}

	echo "<br>";
	//次ページ画面へリンク
	if (($intPage > 0) && (pg_numrows($objRecInfo) > ($intPage+1))){
			$intPt1=$intPage-1;
			$intPt2=$intPage+1;
			echo '<Center>';
			echo '<a href="MET002_m.php?category_no='.$category_no.'&title_no='.$title_no.'&intPage='.$intPt1.'&'.$PHP_Argument.'" accesskey="4">'.Get_Num("4").'[前へ]</a>';
			echo '<a href="MET002_m.php?category_no='.$category_no.'&title_no='.$title_no.'&'.$PHP_Argument.'" accesskey="5">'.Get_Num("5").'[最新]</a>';
			echo '<a href="MET002_m.php?category_no='.$category_no.'&title_no='.$title_no.'&intPage='.$intPt2.'&'.$PHP_Argument.'" accesskey="6">'.Get_Num("6").'[次へ]</a>';
			echo '</Center>';
			echo '<br>';
	}elseif(($intPage > 0) && (pg_numrows($objRecInfo) <= ($intPage+1))){
			$intPt1=$intPage-1;
			echo '<Center>';
			echo '<a href="MET002_m.php?category_no='.$category_no.'&title_no='.$title_no.'&intPage='.$intPt1.'&'.$PHP_Argument.'" accesskey="4">'.Get_Num("4").'[前へ]</a>';
			echo '<a href="MET002_m.php?category_no='.$category_no.'&title_no='.$title_no.'&'.$PHP_Argument.'" accesskey="5">'.Get_Num("5").'[最新]</a>';
			echo '[次へ]';
			echo '</Center>';
			echo '<br>';
	}elseif(($intPage == 0) && (pg_numrows($objRecInfo) > ($intPage+1))){
			$intPt2=$intPage+1;
			echo '<Center>';
			echo '[前へ]';
			echo '<a href="MET002_m.php?category_no='.$category_no.'&title_no='.$title_no.'&'.$PHP_Argument.'" accesskey="5">'.Get_Num("5").'[最新]</a>';
			echo '<a href="MET002_m.php?category_no='.$category_no.'&title_no='.$title_no.'&intPage='.$intPt2.'&'.$PHP_Argument.'" accesskey="6">'.Get_Num("6").'[次へ]</a>';
			echo '</Center>';
			echo '<br>';

	}else{
			echo '<Center>';
			echo '[前へ]';
			echo '<a href="MET002_m.php?category_no='.$category_no.'&title_no='.$title_no.'&'.$PHP_Argument.'" accesskey="5">'.Get_Num("5").'[最新]</a>';
			echo '[次へ]';
			echo '</Center>';
			echo '<br>';
	}

?>
<br>
<a href="MET001_m.php?<?php  echo $PHP_Argument ?>"accesskey="1"><?php  echo Get_Num("1"); ?><?php  echo $PHP_TITLE_NAME; ?>一覧へ</a>
<HR width="100%">
<?php 
	//メニュー表示
	include("include_m/CommonMenuReturn.inc");
?>
<INPUT TYPE="hidden" NAME="CT" VALUE="<?php  echo $category_no ?>">
<INPUT TYPE="hidden" NAME="TI" VALUE="<?php  echo $title_no ?>">
<INPUT TYPE="hidden" NAME="seq" VALUE="<?php  echo $objInfo->seq ?>">
<?php 
	//*** 共通変数取得 ***//
	include("include_m/CommonHidden.inc");
?>
</form>
</BODY>
</HTML>