BBS001_m.php 8.05 KB
<?php 
//*****************************************************************************
//* 
//* プログラム名:掲示板(携帯電話)
//* プログラムID:BBS001_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 = 'BBS001.php'";
	$rsRecset = pg_exec($strMenuSQL);
	$PHP_TITLE_NAME=mb_convert_encoding(pg_result($rsRecset,0,"name"), "SJIS", "EUC-JP");

?>
<!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>
<form>
<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%">
<?php 	if ($C==1){	?>
<a href="BBS004_m.php?<?php  echo $PHP_Argument ?>"accesskey="1"><?php  echo Get_Num("1"); ?>記事を書く</a><br><br>
<?php 	}	?>
<?php 
	if (empty($intPage)){
		$intPage=0;
	}

	//自分の所属を取得
	$strSQL_s = "SELECT syozoku_cd FROM syozoku_tbl WHERE syain_cd ='$PHP_SYAIN_CD' ";
	$objRec_s = pg_exec($strSQL_s);
	if($objRec_s==false){
	echo("SQL実行に失敗しました(SELECT)");
		exit;
	}

	for ($intSyozoku=0; $intSyozoku < pg_numrows($objRec_s); $intSyozoku++){
		$objSyozoku = pg_fetch_object($objRec_s, $intSyozoku);
		
		if ($intSyozoku==0){
			$strJoken= " Where (send_bumon =0 or  send_bumon = " .$objSyozoku->syozoku_cd ;
		}else{
			$strJoken=$strJoken. " or send_bumon=".$objSyozoku->syozoku_cd ;
		}
	}

	if (pg_numrows($objRec_s) > 0){
		$strJoken=$strJoken. ") ";
	}else{
		$strJoken= " and (send_bumon =0)";
	}

	//掲示板情報取得
	$strSQL = "SELECT bbs_TBL.syain_cd,read_flg,bbs_TBL.seq,title,syozoku_cd,send_bumon,voicedate,".
						"voicetime,filename,filename_jp,name_kj_sei,name_kj_mei ".
						"FROM bbs_TBL,pbbs_tbl,syain_TBL " .$strJoken.
						" and ( bbs_TBL.seq = pbbs_tbl.seq and pbbs_tbl.syain_cd ='$PHP_SYAIN_CD' and bbs_TBL.syain_cd =syain_tbl.syain_cd) ".
						" Order by read_flg,seq DESC";
	$objRecSet = pg_exec($strSQL);
	if($objRecSet==false){
		echo("SQL実行に失敗しました(SELECT)");
		exit;
	}

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

	}elseif(($intPage > 0) && (pg_numrows($objRecSet) <= (5 * ($intPage+1)))){
			$intPt1=$intPage-1;
			echo '<center>';
			echo '<a href="BBS001_m.php?'.$PHP_Argument.'&intPage='.$intPt1.'" accesskey="4">'.Get_Num("4").'[前5件]</a>';
			echo '<a href="BBS001_m.php?'.$PHP_Argument.'" accesskey="5">'.Get_Num("5").'[最新]</a>';
			echo '[次5件]';
			echo '</center>';
			echo '<br />';

	}elseif(($intPage == 0) && (pg_numrows($objRecSet) > (5 * ($intPage+1)))){
			$intPt2=$intPage+1;
			echo '<center>';
			echo '[前5件]';
			echo '<a href="BBS001_m.php?'.$PHP_Argument.'" accesskey="5">'.Get_Num("5").'[最新]</a>';
			echo '<a href="BBS001_m.php?'.$PHP_Argument.'&intPage='.$intPt2.'" accesskey="6">'.Get_Num("6").'[次5件]</a>';
			echo '</center>';
			echo '<br />';

	}else{
			echo '<center>';
			echo '[前5件]';
			echo '<a href="BBS001_m.php?'.$PHP_Argument.'" accesskey="5">'.Get_Num("5").'[最新]</a>';
			echo '[次5件]';
			echo '</center>';
			echo '<br />';
	}

	//終了ページの取得
	$intEndCnt=5 * ($intPage+1);

	if ($intEndCnt>pg_numrows($objRecSet)){
		$intEndCnt=pg_numrows($objRecSet);
	}

	for ($intCnt = 5 * $intPage; $intCnt < $intEndCnt; $intCnt++) {
			$objData = pg_fetch_object($objRecSet, $intCnt);

			$send_bumon=$objData->send_bumon;
			$seq=$objData->seq;

			$Bumonlst=$objData->syozoku_cd;
			$Bumonlst=substr($objData->syozoku_cd,1);
			$Bumonlst=substr($Bumonlst,0,strlen($Bumonlst)-1);

			$strBumonName="";
			//部門名取得
			$Bumonlst=str_replace("/"," or syozoku_cd= ",$Bumonlst); 
			//echo $Bumonlst;
			$strSQLbumon = "SELECT bumon_name FROM mst_bumon WHERE syozoku_cd =$Bumonlst " .
											"Order by disp_rank";
			$objRecbumon = pg_exec($strSQLbumon);
			if($objRecbumon==false){
				echo("SQL実行に失敗しました(SELECT)");
				exit;
			}
			for ($intBumon=0; $intBumon < pg_numrows($objRecbumon); $intBumon++){
				$objBumon = pg_fetch_object($objRecbumon, $intBumon);

				if ($intBumon==0){
					$strBumonName=$objBumon->bumon_name;
				}else{
					$strBumonName=$strBumonName.",".$objBumon->bumon_name;
				}
			}

			//送信者の部門名取得
			if ($send_bumon==0){
					$strSendBumon="全部門";
			}else{
					$strSendSql="SELECT bumon_name FROM mst_bumon WHERE syozoku_cd =$send_bumon" ;
					$objSend = pg_exec($strSendSql);
					if($objSend==false){
						echo("SQL実行に失敗しました(SELECT)");
						exit;
					}
					$objSendBumon = pg_fetch_object($objSend, 0);
					$strSendBumon=mb_convert_encoding($objSendBumon->bumon_name, "SJIS", "EUC-JP" );
			}

			//*** 画面表示 ***//
			echo "<br>";
			echo ($intCnt+1).":";
			//日時
			$strDate=date("Y")."/".date("m")."/".date("d");
			echo '<a href="BBS002_m.php?seq='.$objData->seq.'&intPage='.$intPage.'&'.$PHP_Argument.'">';
			if ($strDate==$objData->voicedate){
					echo substr(mb_convert_encoding($objData->voicetime, "SJIS", "EUC-JP"),0,5);
			}else{
					echo substr(mb_convert_encoding($objData->voicedate, "SJIS", "EUC-JP"), 5);
			}
			echo " ".mb_convert_encoding( $objData->title, "SJIS", "EUC-JP" );

			if ($objData->read_flg==0){
				echo "(未読)";
			}
			echo "</A>";
			//echo "<br>";
			//echo $strSendBumon;
			if ($objData->filename!=""){
					echo "-添付○";
			}
			echo "<br>";
			echo "(".mb_convert_encoding( $objData->name_kj_sei , "SJIS", "EUC-JP" ).mb_convert_encoding( $objData->name_kj_mei , "SJIS", "EUC-JP" ).")<br>";
	}

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

	}elseif(($intPage > 0) && (pg_numrows($objRecSet) <= (5 * ($intPage+1)))){
			$intPt1=$intPage-1;
			echo '<center>';
			echo '<a href="BBS001_m.php?'.$PHP_Argument.'&intPage='.$intPt1.'" accesskey="4">'.Get_Num("4").'[前5件]</a>';
			echo '<a href="BBS001_m.php?'.$PHP_Argument.'" accesskey="5">'.Get_Num("5").'[最新]</a>';
			echo '[次5件]';
			echo '</center>';
			echo '<br />';

	}elseif(($intPage == 0) && (pg_numrows($objRecSet) > (5 * ($intPage+1)))){
			$intPt2=$intPage+1;
			echo '<center>';
			echo '[前5件]';
			echo '<a href="BBS001_m.php?'.$PHP_Argument.'" accesskey="5">'.Get_Num("5").'[最新]</a>';
			echo '<a href="BBS001_m.php?'.$PHP_Argument.'&intPage='.$intPt2.'" accesskey="6">'.Get_Num("6").'[次5件]</a>';
			echo '</center>';
			echo '<br />';

	}else{
			echo '<center>';
			echo '[前5件]';
			echo '<a href="BBS001_m.php?'.$PHP_Argument.'" accesskey="5">'.Get_Num("5").'[最新]</a>';
			echo '[次5件]';
			echo '</center>';
			echo '<br />';
	}
?>
<br>
<?php 	if ($C==1){	?>
	<a href="BBS004_m.php?<?php  echo $PHP_Argument ?>"accesskey="1"><?php  echo Get_Num("1"); ?>記事を書く</a><br>
<?php 	}	?>
<HR width="100%">
<?php 
	//メニュー表示
	include("include_m/CommonMenuReturn.inc");
	//*** 共通変数取得 ***//
	include("include_m/CommonHidden.inc");
?>
</form>
</BODY>
</HTML>