MDT020.php 2.56 KB
<?php 
//*****************************************************************************
//* 
//* プログラム名:資料集
//* プログラムID:MDT020.php
//* 機能        :フォルダリスト
//* 作成者      :
//* 
//*****************************************************************************

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

include("include/session_start.inc");
include("include/SessionChk.inc");
include("include/STRING.inc");
include('./include/smarty.conf');

$strDBinc="include/dbcon.inc";
include($strDBinc);


//共有フォルダ情報取得
if ($intOya==""){
		$intOya=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= " and (folder_bumon =0 or  folder_bumon = " .$objSyozoku->syozoku_cd ;
	}else{
			$strJoken=$strJoken. " or folder_bumon=".$objSyozoku->syozoku_cd ;
	}
}
if (pg_numrows($objRec_s) > 0){
		$strJoken=$strJoken. ") ";
}else{
		$strJoken= " and (folder_bumon =0)";
}

if ($intMode==0){
		$strSQLmst = "SELECT * FROM mst_folder Where del_flg=0 AND folder_kind='' AND oya_seq=$intOya ".$strJoken." Order by folder_name";
		$objRecmst = pg_exec($strSQLmst);
		if($objRecmst==false){
				echo("SQL実行に失敗しました(SELECT)");
				exit;
		}
		for ($intCnt = 0; $intCnt < pg_numrows($objRecmst); $intCnt++) {
				$objDatamst = pg_fetch_object($objRecmst, $intCnt);
				//修正 20100215
				//$Folder_Name[$intCnt]=$objDatamst->folder_name;
				$Folder_Name[$intCnt]=htmlspecialchars($objDatamst->folder_name);
				$Folder_Seq[$intCnt]=$objDatamst->seq;
		}
}else{
		$strSQLmst = "SELECT * FROM mst_folder Where del_flg=0 AND folder_kind='$PHP_SYAIN_CD' AND oya_seq=$intOya Order by folder_name";
		$objRecmst = pg_exec($strSQLmst);
		if($objRecmst==false){
				echo("SQL実行に失敗しました(SELECT)");
				exit;
		}
		for ($intCnt = 0; $intCnt < pg_numrows($objRecmst); $intCnt++) {
				$objDatamst = pg_fetch_object($objRecmst, $intCnt);
				//修正 20100215
				//$Folder_Name[$intCnt]=$objDatamst->folder_name;
				$Folder_Name[$intCnt]=htmlspecialchars($objDatamst->folder_name);

				$Folder_Seq[$intCnt]=$objDatamst->seq;
		}
}
$o_smarty->assign('Folder_Name',$Folder_Name);
$o_smarty->assign('Folder_Seq',$Folder_Seq);
$o_smarty->assign('intOya',$intOya);
$o_smarty->assign('intMode',$intMode);
$o_smarty->assign('PHP_BIT',$PHP_BIT[3]);

$o_smarty->display('MDT020.tpl');

?>