MST1120.php 3.95 KB
<?PHP 
//*****************************************************************************
//* 
//* プログラム名:め〜るNiポン!V2
//* プログラムID:MST1120.php
//* 機能        :管理者変更画面
//* 
//*****************************************************************************

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

//***************************
//* インクルードファイル
//***************************
include('./include/smarty.conf');
include("./include/session_start.inc");
include("./include/SessionChk2.inc");
include("./include/jcode.phps");

//********** ヘッダー処理 **********//
include("./include/headr_data.inc");

//***************************
//* 内部変数
//***************************
include("./include/dbcon.inc");


//***************************
//* 内部変数
//***************************

$objConn     = null;	//接続オブジェクト
$objRecSet   = null;	//レコードセットオブジェクト

$strSQL      = "";	//SQL文
$intIdx      = 0;
$intIdx2     = 0;

$strGname2   ="";
$strGname1   ="";
$intDataCount= 0;

//表示名称を取得
$strSQL = "SELECT disp_id,disp_name " .
					"FROM mst_disp " .
					"WHERE disp_id = '2' " .
					"ORDER BY disp_id DESC";
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
	echo("SQL実行に失敗しました(SELECT)");
	exit;
}

$intDisp_Count = pg_numrows($objRecSet);
$objData = pg_fetch_object($objRecSet, 0);
$strDisp_Name = JcodeConvert($objData->disp_name, 1, 1);

//グループ数取得
$strSQL = "SELECT * FROM mst_group";
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
	echo("SQL実行に失敗しました(SELECT)");
	exit;
}

$intGroup_Count = pg_numrows($objRecSet);

//管理者情報取得
$strSQL = "SELECT syain_cd " .
          "FROM mail_admin " .
          "ORDER BY syain_cd";
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
	echo("SQL実行に失敗しました(SELECT)");
	exit;
}
$intAdmin_Count = pg_numrows($objRecSet);

for($intIdx = 0; $intIdx < $intAdmin_Count ; $intIdx++) {
	$objData = pg_fetch_object($objRecSet, $intIdx);
	$intAdmin_Cd[$intIdx] = $objData->syain_cd;
}


//GROUP_INFO
$strSQL = "SELECT group_info.syain_cd,group_info.group_id,mst_group.group_name " .
					"FROM group_info,mst_group " .
					"WHERE group_info.group_id = mst_group.group_id " .
					"ORDER BY group_info.syain_cd";
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
	echo("SQL実行に失敗しました(SELECT)");
	exit;
}
$intInfo_Count = pg_numrows($objRecSet);

for($intIdx = 0; $intIdx < $intInfo_Count ; $intIdx++) {
	$objData = pg_fetch_object($objRecSet, $intIdx);
	$intInfo_Cd[$intIdx] = $objData->syain_cd;
	$intG_Info_Cd[$intIdx] = $objData->group_id;
	$strGroup_Name[$intIdx] = JcodeConvert($objData->group_name, 1, 1);
}


//登録しているユーザーの情報を取得

$strSQL = "SELECT " .
					"syain_tbl.syain_cd, " .
					"syain_tbl.syain_id, " .
					"syain_tbl.name_kj_sei, ".
					"syain_tbl.name_kj_mei, ".
					"syain_tbl.mail_addr, " .
					"syain_tbl.pc_mail_addr " .
					"FROM syain_tbl " .
					"ORDER BY syain_tbl.name_kn_sei,syain_tbl.name_kn_mei,syain_tbl.syain_cd";
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
	echo("SQL実行に失敗しました(SELECT)");
	exit;
}

$intDataCount = pg_numrows($objRecSet);

$intSeparater = 0;
if ($intDataCount > 0) {
	for ($intCount = 0; $intCount < $intDataCount; $intCount++) {
		$objData = pg_fetch_object($objRecSet, $intCount);
		$user_Data[$intCount] = "<option value=".$objData->syain_cd."";
		//管理者
		if ($intAdmin_Count > 0){
			$strAdmin="";
			for($intACount = 0; $intACount < $intAdmin_Count; $intACount++){
				if ($intAdmin_Cd[$intACount] == $objData->syain_cd){
					$user_Data[$intCount] = $user_Data[$intCount]. " selected";
					break;
				}
			}
		}
		$user_Data[$intCount] = $user_Data[$intCount]. ">";
		$user_Data[$intCount] = $user_Data[$intCount].JcodeConvert($objData->name_kj_sei, 1, 1) ." ". JcodeConvert($objData->name_kj_mei, 1, 1) ;
		$intSeparater = $intSeparater + 1;
	}
}

$o_smarty->assign('user_Data' , $user_Data);
$o_smarty->assign('intSeparater' , $intSeparater);

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


?>