list_mail.php
4.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
<?php
header("Content-type: text/html; charset=EUC-JP");
//セッション開始
require_once("./include/session_start.inc");
include("./include/dbcon_group.inc");
$strSQL = "select mst_group.group_id, mst_group.group_pass, mst_group.db_name, mst_group.folder_name, mst_group.group_name, mst_group.mode_flg, mst_group.mobile_flg, ";
$strSQL .= " maxuser_tbl.max_count, maxuser_tbl.max_size ";
$strSQL .= "from mst_group ";
$strSQL .= "join maxuser_tbl on maxuser_tbl.group_id = mst_group.folder_name ";
$strSQL .= "order by mst_group.group_id";
$objRec = pg_exec($strSQL);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<meta http-equiv="Content-Style-Type" content="text/css">
<link rel="stylesheet" type="text/css" href="basefont.css">
<TITLE>E-グルPro 超管理画面</TITLE>
<script language="javascript">
function move(prm){
document.frm.key_name.value=prm;
document.frm.action = "detail.php";
document.frm.method="POST"
document.frm.submit();
}
function go_index(id,password){
document.frm.GroupID.value=id;
document.frm.GroupPW.value=password;
document.frm.action = "../e-gruPro/adm_index.php";
document.frm.target="_blank";
document.frm.method="POST";
document.frm.submit();
}
</script>
</HEAD>
<body>
<form name="frm" method="post">
<table border="1">
<?php
//MTC・OES・デモ・テストデータのID
$strTestID = "/media-tek/oes/demo/convart_test/araya_hoge/m-yanagibashi/";
//合計カウンタ(全データ)
$intUserTotal = 0;
$intSizeTotal = 0;
//合計カウンタ(特殊データ)
$intUserTotalTest = 0;
$intSizeTotalTest = 0;
$intTestNum = 0;
for ($i=0; $i < pg_numrows($objRec); $i++){
$objfetch = pg_fetch_object($objRec, $i);
//背景色
if (strpos($strTestID, "/".$objfetch->group_id."/") === false){
//通常グループ
}else{
//特殊グループ
$intUserTotalTest += $objfetch->max_count;
$intSizeTotalTest += $objfetch->max_size;
$intTestNum++;
}
$group_name[$i] = $objfetch->group_name;
$group_id[$i] = $objfetch->group_id;
$group_pass[$i] = $objfetch->group_pass;
$folder_name[$i] = $objfetch->folder_name;
$db_name[$i] = $objfetch->db_name;
$max_count[$i] = $objfetch->max_count;
$max_size[$i] = $objfetch->max_size;
$intUserTotal += $objfetch->max_count;
$intSizeTotal += $objfetch->max_size;
}
$intMLTOTAL = 0;
for ($i=0; $i < count($group_id); $i++){
if ($i % 10 == 0){
?>
<tr>
<td bgcolor="ff0000">No.</td>
<td bgcolor="ff0000">グループ名</td>
<td bgcolor="ff0000">グループID</td>
<td bgcolor="ff0000">グループPW</td>
<td bgcolor="ff0000">フォルダ名</td>
<td bgcolor="ff0000">DB名</td>
<td bgcolor="ff0000">最大人数</td>
<td bgcolor="ff0000">最大容量</td>
<td bgcolor="ff0000">W.M.利用者数</td>
</tr>
<?php
}
if( !$pg_con=pg_connect("host=$hostname port=5432 dbname=".$db_name[$i]." user=pgsqladmin password=pgsqladmin ") ) {
print "Error : connect to ${hostname}<br>";
exit;
}
$strSQLM = "select * from mail_tbl";
$objRecM = pg_exec($strSQLM);
//背景色
if (strpos($strTestID, "/".$group_id[$i]."/") === false){
//通常グループ
$strCOLOR="#FFFFFF";
$intMLTOTAL += pg_numrows($objRecM);
}else{
//特殊グループ
$strCOLOR="#A9A9A9";
}
?>
<tr bgcolor="<?php echo $strCOLOR; ?>">
<td><?php echo $i+1; ?></td>
<td>
<?php echo $group_name[$i]; ?>
</td>
<td><?php echo $group_id[$i]; ?></td>
<td><?php echo $group_pass[$i]; ?></td>
<td><?php echo $folder_name[$i]; ?></td>
<td><?php echo $db_name[$i]; ?></td>
<td><?php echo $max_count[$i]; ?></td>
<td><?php echo $max_size[$i]; ?></td>
<td><?php echo pg_numrows($objRecM); ?></td>
</tr>
<?php
}
?>
</table>
<hr>
※※ 総計 ※※※※※※※※※※<br>
登録団体合計:<?php echo count($group_id); ?> 団体<br>
最大人数合計:<?php echo $intUserTotal; ?> 人<br>
最大容量合計:<?php echo $intSizeTotal; ?> MB<br><br>
※※ 特殊除外 ※※※※※※※※<br>
登録団体合計:<?php echo count($group_id) - $intTestNum; ?> 団体<br>
最大人数合計:<?php echo $intUserTotal - $intUserTotalTest; ?> 人<br>
最大容量合計:<?php echo $intSizeTotal - $intSizeTotalTest; ?> MB<br><br>
<font color="#FF0000"><b>メール利用ユーザ数合計:<?php echo $intMLTOTAL; ?> 人</b></font><br><br>
※※ 特殊 ※※※※※※※※※※<br>
登録団体合計:<?php echo $intTestNum; ?> 団体<br>
最大人数合計:<?php echo $intUserTotalTest; ?> 人<br>
最大容量合計:<?php echo $intSizeTotalTest; ?> MB<br><br>
<hr>
<input type="hidden" name="GroupID" value="">
<input type="hidden" name="GroupPW" value="">
<input type="hidden" name="key_name" value="">
</form>
</body>
</HTML>