ADR003.php 4.74 KB
<?php 
//*****************************************************************************
//* 
//* プログラム名:アドレス帳
//* プログラムID:ADR003.php
//* 機能        :社内アドレス詳細
//* 作成者      :
//* 
//*****************************************************************************
header("Content-type: text/html; charset=EUC-JP");

//***************************
//* インクルードファイル
//***************************
include("./include/session_start.inc");
include("./include/SessionChk.inc");
include('./include/smarty.conf');
include("./inc/header.inc");
include("inc/STRING.inc");

//**** DB接続 ****//
include("./include/dbcon.inc");

$strSQL="";
$objRec="null";
$strSQLtype="";
$objRectype="null";
$strSQLSyozoku="";
$objRecSyozoku="null";
$strSQLbumon="";
$objRecbumon="null";

//個人情報取得
$strSQL="SELECT syain_cd,name_kj_sei,name_kj_mei,name_kn_sei,name_kn_mei,syugyo_type,sex,birthday,nyusya_date, " .
						"yubin_no,mail_addr,extension_no,addr_pref,addr_city,addr_banti,addr_apart,tel_no,keitai_no,syain_id FROM syain_tbl ".
						"Where syain_cd='$syain_cd' ";
$objRec = pg_exec($strSQL);
if($objRec==false){
		echo("SQL実行に失敗しました(SELECT)");
		exit;
}

$objData = pg_fetch_object($objRec,0);
$strAddres=$objData->addr_pref;
if($objData->syugyo_type !=0){
		//就業タイプ取得
		$strSQLtype="SELECT type_name FROM mst_syuugyou_type ".
								"Where syuugyou_type=$objData->syugyo_type ";

		$objRectype = pg_exec($strSQLtype);
		if($objRectype==false)
		{
			echo("SQL実行に失敗しました(SELECT)");
			exit;
		}

		$objSyugyo = pg_fetch_object($objRectype,0);
		$strSyugyoName=$objSyugyo->type_name;
}else{
	$strSyugyoName="";
}

// 就業タイプ
$PhpSyugyo = $strSyugyoName;

//個人情報取得
$strSQL="SELECT * FROM syain_dat_tbl Where syain_cd='$syain_cd'";
$objRec2 = pg_exec($strSQL);
if($objRec2==false){
	echo("SQL実行に失敗しました(SELECT)");
	exit;
}

//データ存在時
if (pg_numrows($objRec2) > 0){
	$objData2 = pg_fetch_object($objRec2,0);
	$mail_addr_kei = $objData2->mail_addr_kei;
}else{
	$mail_addr_kei = "";
}

//所属取得
$strSQLSyozoku="SELECT syozoku_cd FROM syozoku_tbl Where syain_cd='$syain_cd' ";
$objRecSyozoku = pg_exec($strSQLSyozoku);
if($objRecSyozoku==false){
	echo("SQL実行に失敗しました(SELECT)");
	exit;
}
$objSyozoku = pg_fetch_object($objRecSyozoku,0);

// 社員番号
$PhpSyainNo = $objData->syain_id;
// 社員名
$PhpKJName = $objData->name_kj_sei." ".$objData->name_kj_mei;
// 社員名(フリガナ)
$PhpKNName = $objData->name_kn_sei." ".$objData->name_kn_mei;


for ($intCnt = 0; $intCnt < pg_numrows($objRecSyozoku) ; $intCnt++){
		$objSyozoku = pg_fetch_object($objRecSyozoku, $intCnt);

		//部門名取得
		$strSQLbumon="SELECT bumon_name FROM mst_bumon Where syozoku_cd=$objSyozoku->syozoku_cd ";
		$objRecbumon = pg_exec($strSQLbumon);
		if($objRecbumon==false){
				echo("SQL実行に失敗しました(SELECT)");
				exit;
		}
		$objBumon = pg_fetch_object($objRecbumon,0);

		// 部門名
		$PhpBumon = $objBumon->bumon_name ."<BR>";
}

if($objData->sex == 't'){
		$strSex = "男";
}else{
		$strSex = "女";
}

//性別
$PhpSex = $strSex;

//誕生日
$PhpBirth = "西暦".substr($objData->birthday , 0 , 4)."年".substr($objData->birthday , 5 , 2)."月".substr($objData->birthday , 8 , 2)."日";

//入社日
$PhpNyusya = "西暦".substr($objData->nyusya_date, 0 , 4)."年".substr($objData->nyusya_date , 5 , 2)."月".substr($objData->nyusya_date , 8 , 2)."日";

//メールアドレス
if ($objData->mail_addr != "@"){
	$PhpMail = $objData->mail_addr;
}

// メールアドレス(携帯)
if ($mail_addr_kei != ""){
	$PhpK_Mail = $mail_addr_kei;
}

// 内線番号
$PhpNaisen = $objData->extension_no;

// 郵便番号
$PhpYubin = "〒".$objData->yubin_no;

// 住所1
$PhpAddr1 = $objData->addr_pref." ";
// 住所2
$PhpAddr2 = $objData->addr_city." ";
// 住所3
$PhpAddr3 = $objData->addr_banti." ";
// 住所4
$PhpAddr4 = $objData->addr_apart." ";

// 電話番号
if($objData->tel_no != "--"){
	$PhpTelNo = $objData->tel_no;
}

// 携帯番号
if($objData->keitai_no != "--"){
		$PhpKeitaiNo = $objData->keitai_no;
}

$o_smarty->assign('PhpSyugyo',$PhpSyugyo);
$o_smarty->assign('PhpSyainNo',$PhpSyainNo);
$o_smarty->assign('PhpKJName',$PhpKJName);
$o_smarty->assign('PhpKNName',$PhpKNName);
$o_smarty->assign('PhpSearch',$PhpSearch);
$o_smarty->assign('PhpBumon',$PhpBumon);
$o_smarty->assign('PhpSex',$PhpSex);
$o_smarty->assign('PhpBirth',$PhpBirth);
$o_smarty->assign('PhpNyusya',$PhpNyusya);
$o_smarty->assign('PhpMail',$PhpMail);
$o_smarty->assign('PhpK_Mail',$PhpK_Mail);
$o_smarty->assign('PhpNaisen',$PhpNaisen);
$o_smarty->assign('PhpYubin',$PhpYubin);
$o_smarty->assign('PhpAddr1',$PhpAddr1);
$o_smarty->assign('PhpAddr2',$PhpAddr2);
$o_smarty->assign('PhpAddr3',$PhpAddr3);
$o_smarty->assign('PhpAddr4',$PhpAddr4);
$o_smarty->assign('PhpTelNo',$PhpTelNo);
$o_smarty->assign('PhpKeitaiNo',$PhpKeitaiNo);
$o_smarty->display('ADR003.tpl');


?>