menu2.php 6.77 KB
<?PHP 
//*****************************************************************************
//* 
//* プログラム名:め〜るNiポン
//* プログラムID:menu.php
//* 機能				:ASP管理用メニュー(ユーザー一覧)
//* 作成者			:Y.Hamaya(MTC)
//* 
//*****************************************************************************

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

	include("include/allinc.inc");
	
	$count = 0;
	$MaxOKUser=0;
	$MaxPCNomi=0;
	$MaxTelNomi=0;
	$MaxRyouhou=0;

	$MaxPcMailCount=0;
	$MaxTelMailCount=0;
	
	$sql = "SELECT * FROM mst_kanri ";
	$sql .= "ORDER BY userflg,term_end Desc,term_start,db_name";
	$rtn = pg_exec($pg_con, $sql);
	if($rtn == false){
		echo "SQLの実行に失敗しました。(#1)";
		exit;
	}
	$num = pg_numrows($rtn);
	$UserNum = pg_numrows($rtn)
?>
<HTML>
<HEAD>
<META name="GENERATOR" content="Microsoft FrontPage 4.0">
<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE>め〜るNiポン 〜ASP管理〜</TITLE>
<STYLE TYPE="text/css">
<!--
A		{text-decoration:none;}
A.L		{font-size:13pt}
A:hover	{color:"#EE2255";text-decoration:underline;}
-->
</STYLE>
</HEAD>
<BODY bgcolor="White">
<H1 align=center><img src="../admin/img/title_logo.gif" alt="め〜るNiポン"></H1><CENTER>
<input type="button" onClick="location.href('insert/input.php')" value="新規登録">
   
<input type="button" onClick="location.href('send_mail.php')" value="お知らせメール送信">
<br><br>
<TABLE border="1" bordercolor="#008080">
	<TBODY>
		<TR>
			<TD align="center" width="200" bgcolor="#FFFFCC"><font size="2"><B>ユーザー名</B></font>
			</TD>
			<TD align="center" width="90" bgcolor="#FFFFCC"><font size="2"><B>管理者ID</B></font>
			</TD>
			<TD align="center" width="90" bgcolor="#FFFFCC"><font size="2"><B>管理者コード</B></font>
			</TD>
			<TD align="center" width="100" bgcolor="#FFFFCC"><font size="2"><B>DB名</B></font>
			</TD>
			<TD align="center" width="100" bgcolor="#FFFFCC"><font size="2"><B>機能</B></font>
			</TD>
			<TD align="center" width="150" bgcolor="#FFFFCC"><font size="2"><B>登録日/最終ログイン日</B></font>
			</TD>
			<TD align="center" width="100" bgcolor="#FFFFCC"><font size="2"><B>ユーザー数<br>PC/携帯/MAX</B></font>
			</TD>
			<TD align="center" width="50" bgcolor="#FFFFCC"><font size="2"><B>フラグ</B></font>
			</TD>
		</TR>
<?PHP 
	//データの表示
	for ($i = 0; $i < $num; $i++){
		$data = pg_fetch_object($rtn, $i);
?>
		<TR>
			<TD width="200"><font size="2"><a href="info/info.php?c=<?PHP  echo $data->angou ?>"><?PHP  echo $data->user_name ?></a></font>
			</TD>
			<TD width="90"><font size="2"><?PHP  echo $data->user_id ?></font>
			</TD>
			<TD align="center" width="90"><font size="2"><?PHP  echo $data->user_cd ?></font>
			</TD>
			<TD width="100"><font size="2"><?PHP  echo $data->db_name ?></font>
			</TD>
<?PHP 
		//機能名称
		switch($data->kanriflg){
			case 0 :
				$kino = "基本機能";
				break;
			case 1 :
				$kino = "アラーム機能";
				break;
			case 2 :
				$kino = "基本機能";
				break;
			case 7 :
				$kino = "全て(無料版)";
				break;
			case 8 :
				$kino = "機能制限(無料版)";
				break;
			case 9 :
				$kino = "全て(有料版)";
				break;
		}
?>
			<TD width="100"><font size="2"><?PHP  echo $kino ?></font>
			</TD>
<?PHP 

		//期間設定
		if($data->term_end == 00000000){
			$span = $data->term_start . " /";
		}else{
			$span = $data->term_start . " / " . $data->term_end;
		}

?>
			<TD width="150"><font size="2"><?PHP  echo $span ?></font>
			</TD>
<?PHP 
//	 if ($data->userflg==0){
//				$db_name=$data->db_name;
//				session_register("db_name");
//				include("include/dbcon_up.inc");
//				$strSQL = "select * from res_time_tbl";
//				$objRecSet1 = pg_exec($pg_con2,$strSQL);
//				$res = $db_name."/1<br>";
//
//			 $strSQL = "SELECT * FROM syain_tbl";
//				$objRecSet = pg_exec($pg_con2,$strSQL);
//				if($objRecSet==false){
//						echo("SQL実行に失敗しました(SELECT)");
//						exit;
//				}
//
//				$intDataCount = pg_numrows($objRecSet);
//				$intPcMailCount=0;
//				$intTelMailCount=0;
//				for ($j = 0; $j < $intDataCount; $j++){
//						$data2 = pg_fetch_object($objRecSet, $j);
//
//
//						if($data2->pc_mail_addr!=""){
//								$intPcMailCount=$intPcMailCount+1;
//						}
//						if($data2->mail_addr!=""){
//								$intTelMailCount=$intTelMailCount+1;
//						}
//
//						if($data2->pc_mail_addr!="" && $data2->mail_addr==""){
//								$MaxPCNomi=$MaxPCNomi+1;
//						}
//						if($data2->pc_mail_addr=="" && $data2->mail_addr!=""){
//								$MaxTelNomi=$MaxTelNomi+1;
//						}
//						if($data2->pc_mail_addr!="" && $data2->mail_addr!=""){
//								$MaxRyouhou=$MaxRyouhou+1;
//						}
//			 }
//				$MaxCount=$MaxCount+$intDataCount;
//				$MaxPcMailCount = $MaxPcMailCount+$intPcMailCount;
//				$MaxTelMailCount = $MaxTelMailCount+$intTelMailCount;
//				$MaxOKUser=$MaxOKUser+1;
//		}
?>

			<TD width="75"><font size="2"><?PHP  echo $intPcMailCount."/".$intTelMailCount."/".$data->users_num ?></font>
			</TD>
			<TD align="center" width="50"><font size="2"><?PHP  echo $data->userflg ?></font>
			</TD>
		</TR>
<?PHP 
		$count = $count + 1;
		if ($count == 20){
?>
		<TR>
			<TD align="center" width="200" bgcolor="#FFFFCC"><font size="2"><B>ユーザー名</B></font>
			</TD>
			<TD align="center" width="90" bgcolor="#FFFFCC"><font size="2"><B>管理者ID</B></font>
			</TD>
			<TD align="center" width="90" bgcolor="#FFFFCC"><font size="2"><B>管理者コード</B></font>
			</TD>
			<TD align="center" width="100" bgcolor="#FFFFCC"><font size="2"><B>DB名</B></font>
			</TD>
			<TD align="center" width="100" bgcolor="#FFFFCC"><font size="2"><B>機能</B></font>
			</TD>
			<TD align="center" width="150" bgcolor="#FFFFCC"><font size="2"><B>登録日/最終ログイン日</B></font>
			</TD>
			<TD align="center" width="100" bgcolor="#FFFFCC"><font size="2"><B>ユーザー数<br>PC/携帯/MAX</B></font>
			</TD>
			<TD align="center" width="50" bgcolor="#FFFFCC"><font size="2"><B>フラグ</B></font>
			</TD>
		</TR>
<?PHP 
			$count = 0;
		}
	}
?>
	</TBODY>
</TABLE>
	 <br><br>
<TABLE border="1" align="right">
	 <tr><td colspan="4" ><div align="center"><strong><font size=4>登録数・ユーザー数</font></strong></div></td></tr>	 
	 <tr><td ><strong><font size=4>登録数:<?PHP  echo $MaxOKUser."/".$UserNum; ?></font></strong></td>
			 <td ><strong><font size=4>PCメール:<?PHP  echo $MaxPcMailCount; ?></font></strong></td>
			 <td ><strong><font size=4>携帯メール:<?PHP  echo $MaxTelMailCount; ?></font></strong></td>
			 <td ><strong><font size=4>PCのみ:<?PHP  echo $MaxPCNomi; ?></font></strong></td>
			 <td ><strong><font size=4>携帯のみ:<?PHP  echo $MaxTelNomi; ?></font></strong></td>
			 <td ><strong><font size=4>両方:<?PHP  echo $MaxRyouhou; ?></font></strong></td>
			 <td ><strong><font size=4>合計:<?PHP  echo $MaxPcMailCount+$MaxTelMailCount; ?></font>
				 </strong></tr>
</TABLE>
<br>
</CENTER>
</BODY>
</HTML>