ADR001_m.php 8.31 KB
<?php 
//*****************************************************************************
//* 
//* プログラム名:アドレス帳(携帯電話)
//* プログラムID:ADR001_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 = 'ADR001.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">
<link rel="stylesheet" type="text/css" href="basefont.css">
<TITLE>E-グルPro(<?php  echo $PHP_TITLE_NAME ?>)</TITLE>
</HEAD>
<BODY>
<form method="GET" action="ADR001_m.php">
<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 ($add_search ==1){
		$str_add="ア%/イ%/ウ%/エ%/オ%";
	}elseif($add_search ==2){
		$str_add="カ%/キ%/ク%/ケ%/コ%/ガ%/ギ%/グ%/ゲ%/ゴ%";
	}elseif($add_search ==3){
		$str_add="サ%/シ%/ス%/セ%/ソ%/ザ%/ジ%/ズ%/ゼ%/ゾ%";
	}elseif($add_search ==4){
		$str_add="タ%/チ%/ツ%/テ%/ト%/ダ%/ヂ%/ヅ%/デ%/ド%";
	}elseif($add_search ==5){
		$str_add="ナ%/ニ%/ヌ%/ネ%/ノ%";
	}elseif($add_search ==6){
		$str_add="ハ%/ヒ%/フ%/ヘ%/ホ%/バ%/ビ%/ブ%/ベ%/ボ%/パ%/ピ%/プ%/ペ%/ポ%";
	}elseif($add_search ==7){
		$str_add="マ%/ミ%/ム%/メ%/モ%";
	}elseif($add_search ==8){
		$str_add="ヤ%/ユ%/ヨ%";
	}elseif($add_search ==9){
		$str_add="ラ%/リ%/ル%/レ%/ロ%";
	}elseif($add_search ==10){
		$str_add="ワ%/ヲ%/ン%";
	}else{
		$str_add="";
	}
	if ($str_add!=""){
		$str_add=mb_convert_encoding(" and ((name_kn_sei Like '".str_replace("/","') or (name_kn_sei Like '",$str_add)."'))", "EUC-JP", "SJIS" );
	}

	if ($bumon=="") {
		//個人設定情報取得
		$strSQLkojin="Select addr_syanai,addr_tori ".
				"From paddress_tbl Where syain_cd='$PHP_SYAIN_CD'";

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

		if (pg_numrows($objReckojin)>0){
			$objRecData = pg_fetch_object($objReckojin, 0);
			$bumon=$objRecData->addr_syanai;
		}else{
			$bumon=0;
		}
	}

	//部門情報取得
	$strSQLbumon="Select syozoku_cd,bumon_name From mst_bumon Where del_flg=0 Order By disp_rank";
	$objRecbumon = pg_exec($strSQLbumon);
	if($objRecbumon==false){
		echo("SQL実行に失敗しました(SELECT)");
		exit;
	}

	if ($bumon==0){
		//社員情報取得
		$strSQL="Select syain_cd,name_kj_sei,name_kj_mei,mail_addr,yubin_no,addr_pref,addr_city, ".
				"addr_banti,addr_apart,tel_no,keitai_no ".
				"From syain_tbl ".
				"Where del_flg=true ".$str_add." Order By disp_rank ";
		$objRecSet = pg_exec($strSQL);
		if($objRecSet==false){
			echo("SQL実行に失敗しました(SELECT)");
			exit;
		}

	}elseif ($bumon==99){
		$strSQL="SELECT mygroup FROM kojinset_tbl Where syain_cd='$PHP_SYAIN_CD' ";
		$objRecSet = pg_exec($strSQL);
		if($objRecSet==false){
			echo("SQL実行に失敗しました(SELECT)");
			exit;
		}
		if (pg_numrows($objRecSet)>0){
			$objRecData = pg_fetch_object($objRecSet, 0);
			$strData=split("/", $objRecData->mygroup);
			$strsel=$objRecData->mygroup;
		}
		$strsel=$PHP_SYAIN_CD."/".$strsel;
		$strData=split("/", $strsel);

	}else{
		$strSQL="Select syain_tbl.syain_cd,name_kj_sei,name_kj_mei,mail_addr,yubin_no,addr_pref,addr_city, ".
				"addr_banti,addr_apart,tel_no,keitai_no ".
				"From syain_tbl,syozoku_tbl,mst_bumon ".
				"Where syain_tbl.syain_cd=syozoku_tbl.syain_cd and mst_bumon.syozoku_cd =$bumon and syozoku_tbl.syozoku_cd=mst_bumon.syozoku_cd and syain_tbl.del_flg=true ".
				$str_add." Order By syain_tbl.disp_rank ";

		$objRecSet = pg_exec($strSQL);
		if($objRecSet==false){
			echo("SQL実行に失敗しました(SELECT)");
			exit;
		}
	}
?>
	<?php 	//*** 表示部門 ***//	?>
	<SELECT name="bumon">
		<option value="99" <?php  if($bumon==99){ echo "selected";} ?>>-MYグループ-</option>
		<option value="0" <?php  if($bumon==0){ echo "selected";} ?>>-全部門-</option>
		<?php 
			for ($intCnt = 0; $intCnt < pg_numrows($objRecbumon) ; $intCnt++) {
					$objData = pg_fetch_object($objRecbumon, $intCnt);
					echo '<option value="'.mb_convert_encoding($objData->syozoku_cd, "SJIS", "EUC-JP" ).'"';
					if ($objData->syozoku_cd == $bumon){
							 echo "selected";
					} 
					echo '>'.mb_convert_encoding($objData->bumon_name, "SJIS", "EUC-JP" ).'</option>';
			}
		?>
	</SELECT>

	<?php 	//*** カナ検索 ***//	?>
	<SELECT name="add_search">
		<?php 
			$strDispKeyWord = array("全て","ア","カ(ガ)","サ(ザ)","タ(ダ)","ナ","ハ(バ・パ)","マ","ヤ","ラ","ワ");
			for ($search_cnt = 0; $search_cnt < 11; $search_cnt++) {
					echo '<option value="'.$search_cnt.'" ';
					if($add_search == $search_cnt){
						echo "selected";
					}
					echo '>'.$strDispKeyWord[$search_cnt].'</option>';
			}
		?>
	</SELECT>
	<INPUT type="submit" NAME="intsts" VALUE=" 表示 ">
	<br>
<?php 
	//*** 一覧表示 ***//
	if ($bumon==99){
			for ($intCnt = 0; $intCnt < count($strData)-1; $intCnt++) {
					$strSQL="Select syain_cd,name_kj_sei,name_kj_mei,mail_addr,yubin_no,addr_pref,addr_city, ".
						"addr_banti,addr_apart,tel_no,keitai_no ".
						"From syain_tbl ".
						"Where syain_cd='".$strData[$intCnt]."' and del_flg=true ".$str_add;
					$objRecSet = pg_exec($strSQL);
					if($objRecSet==false){
						echo("SQL実行に失敗しました(SELECT)");
						exit;
					}
				if (pg_numrows($objRecSet) >0){
						$objData = pg_fetch_object($objRecSet, 0);

						//氏名
						echo '<br>・<a href="ADR002_m.php?'.$PHP_Argument.'&bumon='.$bumon.'&add_search='.$add_search.
									'&syain_cd='.$objData->syain_cd.'">'.
								 mb_convert_encoding($objData->name_kj_sei, "SJIS", "EUC-JP" )." ". 
								 mb_convert_encoding($objData->name_kj_mei, "SJIS", "EUC-JP" )."</a><br>";

						//メールアドレス
						if (mb_convert_encoding($objData->mail_addr, "SJIS", "EUC-JP" )!="@"){
								echo ' <a href="mailto:'.mb_convert_encoding($objData->mail_addr, "SJIS", "EUC-JP" ).'">'.
											mb_convert_encoding($objData->mail_addr, "SJIS", "EUC-JP" )."</a><br>";
						}

						//電話番号
						if ($objData->tel_no!="--"){
								echo ' <a href="tel:'.str_replace("-","",mb_convert_encoding($objData->tel_no, "SJIS", "EUC-JP" )).'">'.
											mb_convert_encoding($objData->tel_no, "SJIS", "EUC-JP" )."</a><br>";
						}

						//電話番号(携帯)
						if ($objData->keitai_no!="--"){
								echo ' <a href="tel:'.str_replace("-","",mb_convert_encoding($objData->keitai_no, "SJIS", "EUC-JP" )).'">'.
											mb_convert_encoding($objData->keitai_no, "SJIS", "EUC-JP" )."</a><br>";
						}
				}
			}
		}else{
			for ($intCnt = 0; $intCnt < pg_numrows($objRecSet) ; $intCnt++) {
					$objData = pg_fetch_object($objRecSet, $intCnt);

					//氏名
					echo '<br>・<a href="ADR002_m.php?'.$PHP_Argument.'&bumon='.$bumon.'&add_search='.$add_search.
								'&syain_cd='.$objData->syain_cd.'">'.
							 mb_convert_encoding($objData->name_kj_sei, "SJIS", "EUC-JP" )." ". 
							 mb_convert_encoding($objData->name_kj_mei, "SJIS", "EUC-JP" )."</a><br>";

					//メールアドレス
					if (mb_convert_encoding($objData->mail_addr, "SJIS", "EUC-JP" )!="@"){
							echo ' <a href="mailto:'.mb_convert_encoding($objData->mail_addr, "SJIS", "EUC-JP" ).'">'.
										mb_convert_encoding($objData->mail_addr, "SJIS", "EUC-JP" )."</a><br>";
					}

					//電話番号
					if ($objData->tel_no!="--"){
							echo ' <a href="tel:'.str_replace("-","",mb_convert_encoding($objData->tel_no, "SJIS", "EUC-JP" )).'">'.
										mb_convert_encoding($objData->tel_no, "SJIS", "EUC-JP" )."</a><br>";
					}

					//電話番号(携帯)
					if ($objData->keitai_no!="--"){
							echo ' <a href="tel:'.str_replace("-","",mb_convert_encoding($objData->keitai_no, "SJIS", "EUC-JP" )).'">'.
										mb_convert_encoding($objData->keitai_no, "SJIS", "EUC-JP" )."</a><br>";
					}
			}
		}
?>

<br>
<br>
<HR width="100%">
<?php 
	//メニュー表示
	include("include_m/CommonMenuReturn.inc");
	//*** 共通変数取得 ***//
	include("include_m/CommonHidden.inc");

?>
</form>
</BODY>
</HTML>