MET003.php 4.59 KB
<?php 
//*****************************************************************************
//* 
//* プログラム名:業務指示・報告
//* プログラムID:MET003.php
//* 機能        :タイトル追加
//* 作成者      :
//* 
//*****************************************************************************
header("Content-type: text/html; charset=EUC-JP");

//*****************************************************************************
//* インクルードファイル
//*****************************************************************************
include('./include/smarty.conf');
include("include/dbcon.inc");								//DB接続
include("include/session_start.inc");				//セッション開始
include("include/SessionChk.inc");					//セッションチェック

//*****************************************************************************
//* 画面制御
//*****************************************************************************
include("inc/header.inc");									//
include("include/input_chk.inc");
include("inc/MET003.inc");									//
include("menu_opacity.php");								//メニュー

//部門情報取得
$strSQLmst = "SELECT syozoku_cd,bumon_name FROM mst_bumon Where del_flg=0 Order by disp_rank";
$objRecmst = pg_exec($strSQLmst);
if($objRecmst==false){
	echo("SQL実行に失敗しました(SELECT)");
	exit;
}
for ($intBumon = 0; $intBumon < pg_numrows($objRecmst); $intBumon++) {
	$objDatamst = pg_fetch_object($objRecmst, $intBumon);
	$selBumon[$intBumon] = "<OPTION value='".$objDatamst->syozoku_cd."'><span class='Normalfont'>".$objDatamst->bumon_name."</span></OPTION>";
}

//電子会議室カテゴリマスタ取得
$strSQL="Select category_no,category_name,category_date From mst_metcategory Order by disp_rank,category_no";
$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);
	$selCTG[$intCnt] = "<OPTION value='".$objData->category_no."'>".$objData->category_name."</OPTION>";
}

//一覧表示
$intCtgory_bk[0]=0;
$intbkcolor_Flg[0]=0;

//電子会議室情報取得
$strSQLData="Select * From mst_metcategory,mst_mettitle " .
						"Where mst_metcategory.category_no=mst_mettitle.category_no " .
						"Order by mst_metcategory.disp_rank,mst_mettitle.disp_rank";
$objRecData = pg_exec($strSQLData);
if($objRecData==false){
	echo("SQL実行に失敗しました(SELECT)");
	exit;
}

for ($intCnt = 0; $intCnt < pg_numrows($objRecData); $intCnt++) {
	$objIchiran = pg_fetch_object($objRecData, $intCnt);

	if($objIchiran->bumon_cd==0){
		$strBumonName[$intCnt]="全部門";
	}else{
		//部門情報取得
		$strSQLbumon = "SELECT bumon_name FROM mst_bumon Where syozoku_cd=$objIchiran->bumon_cd";
		$objRec = pg_exec($strSQLbumon);
		if($objRec==false){
			echo("SQL実行に失敗しました(SELECT)");
			exit;
		}
		$objBumon = pg_fetch_object($objRec, 0);
		$strBumonName[$intCnt]=$objBumon->bumon_name;
	}
	$arrcategory_no[$intCnt] = $objIchiran->category_no;
	$arrtitle_name[$intCnt] = $objIchiran->title_name;
	$arrdate[$intCnt] = $objIchiran->date;
	$arrtitle_no[$intCnt] = $objIchiran->title_no;
	$arrcategory_name[$intCnt] = $objIchiran->category_name;
	$arrcategory_date[$intCnt] = $objIchiran->category_date;

	$arrUpbutton[$intCnt] ="<input type='button' value='↑' style='width:20px;' name='btnUpdisp' onClick='disp_up(".$arrtitle_no[$intCnt].",".$arrcategory_no[$intCnt].")'>";
	$arrDownbutton[$intCnt] ="<input type='button' value='↓' style='width:20px;' name='btndowndisp' onClick='disp_down(".$arrtitle_no[$intCnt].",".$arrcategory_no[$intCnt].")'>";


	if ($intCtgory_bk[$intCnt]==$objIchiran->category_no){
		if ($intbkcolor_Flg[$intCnt]==0){
			$intbkcolor_Flg[$intCnt+1]=1;
		}else{
			$intbkcolor_Flg[$intCnt+1]=0;
		}
	}else{
		$intbkcolor_Flg[$intCnt+1]=1;
		$arrUpbutton[$intCnt] = "";
		$arrDownbutton[$intCnt-1] = "";
	}
	$intCtgory_bk[$intCnt+1]= $objIchiran->category_no;

	if (pg_numrows($objRecData)-1 == $intCnt){
		$arrDownbutton[$intCnt] = "";
	}
}

$o_smarty->assign('selCTG',$selCTG);
$o_smarty->assign('selBumon',$selBumon);
$o_smarty->assign('strBumonName',$strBumonName);
$o_smarty->assign('arrcategory_no',$arrcategory_no);
$o_smarty->assign('intCtgory_bk',$intCtgory_bk);
$o_smarty->assign('arrdate',$arrdate);
$o_smarty->assign('arrtitle_no',$arrtitle_no);
$o_smarty->assign('arrcategory_name',$arrcategory_name);
$o_smarty->assign('arrcategory_date',$arrcategory_date);
$o_smarty->assign('arrtitle_name',$arrtitle_name);
$o_smarty->assign('intbkcolor_Flg',$intbkcolor_Flg);

$o_smarty->assign('arrUpbutton',$arrUpbutton);
$o_smarty->assign('arrDownbutton',$arrDownbutton);

$o_smarty->assign('PHP_TITLE_NAME',$PHP_TITLE_NAME[5]);

$o_smarty->display('MET003.tpl');
?>