Subversion Repositories ALCASAR

Rev

Rev 1846 | Rev 2527 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 1846 Rev 1956
1
<form action="stats.php" method="get">
1
<form action="stats.php" method="get">
2
<table border=0 width=600 cellpadding=2 cellspacing=0>
2
<table border=0 width=600 cellpadding=2 cellspacing=0>
3
<tr>
3
<tr>
4
	<td align=left>
4
	<td align=left>
5
	<table border=0 cellspacing=0 cellpadding=2>
5
	<table border=0 cellspacing=0 cellpadding=2>
6
	<tr valign=bottom>
6
	<tr valign=bottom>
7
		<td><small><b>De </td>
7
		<td><small><b>De </td>
8
		<td><small><b>&agrave; </td>
8
		<td><small><b>&agrave; </td>
9
		<td><small><b>usager</td>
9
		<td><small><b>usager</td>
10
		<td><small><b>sur le serveur</td>
10
		<td><small><b>sur le serveur</td>
11
		<td>&nbsp;</td>
11
		<td>&nbsp;</td>
12
		</tr>
12
		</tr>
13
	<tr valign=middle>
13
	<tr valign=middle>
14
<?php
14
<?php
15
if(!isset($login))
15
if(!isset($login))
16
{
16
{
17
	$login = "";
17
	$login = "";
18
}
18
}
19
echo <<<EOM
19
echo <<<EOM
20
		<td valign=middle><input type="text" name="after"  size="12" value="$after" ></td>
20
		<td valign=middle><input type="text" name="after"  size="12" value="$after" ></td>
21
		<td valign=middle><input type="text" name="before" size="12" value="$before"></td>
21
		<td valign=middle><input type="text" name="before" size="12" value="$before"></td>
22
		<td valign=middle><input type="text" name="login"  size="12" value="$login" ></td>
22
		<td valign=middle><input type="text" name="login"  size="12" value="$login" ></td>
23
		<td valign=middle><select name="server" size=1>
23
		<td valign=middle><select name="server" size=1>
24
EOM;
24
EOM;
25
foreach($servers as $key => $val)
25
foreach($servers as $key => $val)
26
	echo <<<EOM
26
	echo <<<EOM
27
	<option value="$val">$key
27
	<option value="$val">$key
28
EOM;
28
EOM;
29
?>
29
?>
30
		</select></td>
30
		</select></td>
31
		<td valign=middle><input type="submit" class=button value="Go"></td>
31
		<td valign=middle><input type="submit" class=button value="Go"></td>
32
		</tr>
32
		</tr>
33
	</table>
33
	</table>
34
	</td>
34
	</td>
35
</tr>
35
</tr>
36
<tr>
36
<tr>
37
<td><hr size=1 noshade></td>
37
<td><hr size=1 noshade></td>
38
</tr>
38
</tr>
39
<tr>
39
<tr>
40
	<td valign=top>
40
	<td valign=top>
41
	<table border=0 width="100%">
-
 
42
	<tr>	<td align=center valign=top width="45%">
41
	<tr>	<td align=center valign=top width=100"%">
43
		<small>
42
		<small>
44
		<font color="darkblue"><b><?php echo $date ?></b></font>
43
		<font color="darkblue"><b><?php echo $date ?></b></font>
45
		</td>
44
		</td>
46
		<td align=center valign=top width="10%">&nbsp;</td>
45
		<td align=center valign=top width="10%">&nbsp;</td>
47
		<td align=center valign=top width="45%"><small>
46
		<td align=center valign=top width="45%"><small>
48
		P&eacute;riode observ&eacute;e :<br>
47
		P&eacute;riode observ&eacute;e :<br>
49
<?php
48
<?php
50
echo <<<EOM
49
echo <<<EOM
51
		<b>$after</b>  &agrave;  <b>$before</b>
50
		<b>$after</b>  &agrave;  <b>$before</b>
52
EOM;
51
EOM;
53
?>
52
?>
54
		</td>
53
		</td>
55
		</tr>
54
		</tr>
56
	</table>
55
	</table>
57
	</td>
56
	</td>
58
</tr>
57
</tr>
59
<tr>
58
<tr>
60
	<td align=center><h1><b>Statistiques d'utilisation journali&egrave;re</td>
59
	<td align=center><h1><b>Statistiques d'utilisation journali&egrave;re</td>
61
</tr>
60
</tr>
62
<tr>
61
<tr>
63
	<td valign=top>
62
	<td valign=top>
64
	<table border=0 width="100%">
63
	<table border=0 width="100%">
65
	<tr>
64
	<tr>
66
		<td colspan=2>
65
		<td colspan=2>
67
		<center>
66
		<center>
68
		Statistiques pour 
67
		Statistiques pour 
69
<?php
68
<?php
70
if ($login == '')
69
if ($login == '')
71
	echo <<<EOM
70
	echo <<<EOM
72
<b><font color="darkblue">tous</font></b> les usagers
71
<b><font color="darkblue">tous</font></b> les usagers
73
EOM;
72
EOM;
74
else
73
else
75
	echo <<<EOM
74
	echo <<<EOM
76
l'usager <b><font color="darkblue">$login</font></b>
75
l'usager <b><font color="darkblue">$login</font></b>
77
EOM;
76
EOM;
78
?>
77
?>
79
	</td>
78
	</td>
80
	</tr>
79
	</tr>
81
	</table>
80
	</table>
82
	</td>
81
	</td>
83
</tr>
82
</tr>
84
 
83
 
85
<tr>
84
<tr>
86
	<td>
85
	<td>
87
	<table border=0 cellpadding=0 cellspacing=0 width="100%">
86
	<table border=0 cellpadding=0 cellspacing=0 width="100%">
88
	<tr>	<td colspan=2><hr size=1 noshade>
87
	<tr>	<td colspan=2><hr size=1 noshade>
89
		</td>
88
		</td>
90
		</tr>
89
		</tr>
91
		
90
		
92
	</table>
91
	</table>
93
	</td>
92
	</td>
94
	</tr>
93
	</tr>
95
<tr>
94
<tr>
96
	<td align="center">
95
	<td align="center">
97
	<table border=0 cellpadding=0 cellspacing=1 width="100%">
-
 
98
 
96
 
99
 
97
 
100
 
98
 
101
	<tr>
99
	<tr>
102
		<td>Champs affich&eacute;s :</td><td colspan=10 align=center nowrap><select name="column1">
100
		<td>Champs affich&eacute;s :</td><td colspan=10 align=center nowrap><select name="column1">
103
		<option <?php if(isset($selected1['sessions'])){print($selected1['sessions']);} ?> value="sessions">Nbre de sessions
101
		<option <?php if(isset($selected1['sessions'])){print($selected1['sessions']);} ?> value="sessions">Nbre de sessions
104
		<option <?php if(isset($selected1['usage'])){print($selected1['usage']);} ?> value="usage">Temps d'utilisation total
102
		<option <?php if(isset($selected1['usage'])){print($selected1['usage']);} ?> value="usage">Temps d'utilisation total
105
		<option value="upload">------------------
103
		<option value="upload">------------------
106
		<option <?php if(isset($selected1['upload'])){print($selected1['upload']);} ?> value="upload">uploads
104
		<option <?php if(isset($selected1['upload'])){print($selected1['upload']);} ?> value="upload">uploads
107
		<option <?php if(isset($selected1['download'])){print($selected1['download']);} ?> value="download">downloads
105
		<option <?php if(isset($selected1['download'])){print($selected1['download']);} ?> value="download">downloads
108
	</select> <select name="column2">
106
	</select> <select name="column2">
109
		<option <?php if(isset($selected2['sessions'])){print($selected2['sessions']);} ?> value="sessions">Nbre de sessions
107
		<option <?php if(isset($selected2['sessions'])){print($selected2['sessions']);} ?> value="sessions">Nbre de sessions
110
		<option <?php if(isset($selected2['usage'])){print($selected2['usage']);} ?> value="usage">Temps d'utilisation total
108
		<option <?php if(isset($selected2['usage'])){print($selected2['usage']);} ?> value="usage">Temps d'utilisation total
111
		<option	value="upload">------------------
109
		<option	value="upload">------------------
112
		<option <?php if(isset($selected2['upload'])){print($selected2['upload']);} ?> value="upload">uploads
110
		<option <?php if(isset($selected2['upload'])){print($selected2['upload']);} ?> value="upload">uploads
113
		<option <?php if(isset($selected2['download'])){print($selected2['download']);} ?> value="download">downloads
111
		<option <?php if(isset($selected2['download'])){print($selected2['download']);} ?> value="download">downloads
114
	</select> <select name="column3">
112
	</select> <select name="column3">
115
		<option <?php if(isset($selected3['sessions'])){print($selected3['sessions']);} ?> value="sessions">Nbre de sessions
113
		<option <?php if(isset($selected3['sessions'])){print($selected3['sessions']);} ?> value="sessions">Nbre de sessions
116
		<option <?php if(isset($selected3['usage'])){print($selected3['usage']);} ?> value="usage">Temps d'utilisation total
114
		<option <?php if(isset($selected3['usage'])){print($selected3['usage']);} ?> value="usage">Temps d'utilisation total
117
		<option value="upload">------------------
115
		<option value="upload">------------------
118
		<option <?php if(isset($selected3['upload'])){print($selected3['upload']);} ?> value="upload">uploads
116
		<option <?php if(isset($selected3['upload'])){print($selected3['upload']);} ?> value="upload">uploads
119
		<option <?php if(isset($selected3['download'])){print($selected3['download']);} ?> value="download">downloads
117
		<option <?php if(isset($selected3['download'])){print($selected3['download']);} ?> value="download">downloads
120
 
118
 
121
 
119
 
122
		</select>
120
		</select>
123
		</td>
121
		</td>
124
	</tr>
122
	</tr>
125
	<tr>
123
	<tr>
126
		<td colspan=10 align=center valign=middle>
124
		<td colspan=10 align=center valign=middle>
127
		<table border=0 width="100%">
125
		<table border=0 width="100%">
128
		<tr>
126
		<tr>
129
			<td width=50% align=left>
127
			<td width=100% align=left>
130
			<table border=0 cellpadding=0 cellspacing=0>
128
			<table border=0 cellpadding=0 cellspacing=0>
131
			<tr>
129
			<tr>
132
			<td align=right><input type="submit" class=button value="Rafra&icirc;chir"></td>
130
			<td align=right><input type="submit" class=button value="Rafra&icirc;chir"></td>
133
			</tr>
131
			</tr>
134
			</table>
132
			</table>
135
			</td>
133
			</td>
136
		</tr>
134
		</tr>
137
		</table>
135
		</table>
138
		</td>
136
		</td>
139
	</tr>
137
	</tr>
140
	</table>
138
	</table>
141
	</td>
139
	</td>
142
	<tr>
140
	<tr>
143
	<td colspan=10 height=20><img src="images/pixel.gif"></td>
141
	<td colspan=10 height=20><img src="images/pixel.gif"></td>
144
	</tr>
142
	</tr>
145
	<tr>
143
	<tr>
146
		<td colspan=10 height=20 align=center>
144
		<td colspan=10 height=20 align=center>
147
		<table border=0 width=640 cellpadding=1 cellspacing=1>
-
 
148
		<tr valign=top>
145
		<tr valign=top>
149
				<td width=440></td>
146
				<td width=100%></td>
150
				<td bgcolor="black" width=200>
147
				<td bgcolor="black" width=200>
151
					<table border=0 width=100% cellpadding=2 cellspacing=0>
148
					<table border=0 width=100% cellpadding=2 cellspacing=0>
152
					<tr bgcolor="#907030" align=right valign=top><th>
149
					<tr bgcolor="#666666" align=center valign=top><th>
153
							<font color="white">Analyse journali&egrave;re</font>&nbsp;
150
							<font color="white">Analyse journali&egrave;re</font>&nbsp;
154
					</th></tr>
-
 
155
					</table>
151
					</table>
156
				</td></tr>
152
				</td></tr>
157
		<tr valign=top><td colspan=2>
153
		<tr valign=top><td colspan=2>
158
			<table border=0 width=100% cellpadding=12 cellspacing=0 bgcolor="#ffffd0" valign=top>
-
 
159
			<tr><td>
154
			<tr><td>
160
				<p>
155
				<p>
161
				<table border=1 bordercolordark=#ffffe0 bordercolorlight=#000000 width=100% cellpadding=2 cellspacing=0 bgcolor="#ffffe0" valign=top>
156
				<table border=1 bordercolordark=#ffffe0 bordercolorlight=#000000 width=100% cellpadding=2 cellspacing=0 bgcolor="#ffffe0" valign=top>
162
				<tr bgcolor="#d0ddb0">
157
				<tr bgcolor="#d0ddb0">
163
					<th>date</th>
158
					<th>date</th>
164
<?php
159
<?php
165
echo <<<EOM
160
echo <<<EOM
166
	<th colspan=3>$message[$column1]</th>
161
	<th colspan=3>$message[$column1]</th>
167
	<th colspan=3>$message[$column2]</th>
162
	<th colspan=3>$message[$column2]</th>
168
	<th colspan=3>$message[$column3]</th>
163
	<th colspan=3>$message[$column3]</th>
169
EOM;
164
EOM;
170
?>
165
?>
171
				</tr>
166
				</tr>
172
<?php
167
<?php
173
	for($i = 0; $i <= $num_days; $i++){
168
	for($i = 0; $i <= $num_days; $i++){
174
		$day = $days[$i];
169
		$day = $days[$i];
175
		$trcolor = ($i % 2) ? "#f7f7e4" : "#efefe4";
170
		$trcolor = ($i % 2) ? "#f7f7e4" : "#efefe4";
176
		echo <<<EOM
171
		echo <<<EOM
177
	<tr align=center bgcolor="$trcolor">
172
	<tr align=center bgcolor="$trcolor">
178
		<td>$day</td>
173
		<td>$day</td>
179
		<td>{$data[$day][1]}</td>
174
		<td>{$data[$day][1]}</td>
180
		<td>{$perc[$day][1]}</td>
175
		<td>{$perc[$day][1]}</td>
181
		<td align=left height=14>
176
		<td align=left height=14>
182
			<table border=0 cellpadding=0>
177
			<table border=0 cellpadding=0>
183
			<tr>
178
			<tr>
184
				<td bgcolor="{$color[$day][1]}" width={$width[$day][1]}><img border=0 height=14 width={$width[$day][1]} src="images/pixel.gif" alt="the $message[$column1] for $day is {$data[$day][1]}"></td>
179
				<td bgcolor="{$color[$day][1]}" width={$width[$day][1]}><img border=0 height=14 width={$width[$day][1]} src="images/pixel.gif" alt="the $message[$column1] for $day is {$data[$day][1]}"></td>
185
			</tr>
180
			</tr>
186
			</table>
181
			</table>
187
		</td>
182
		</td>
188
		<td>{$data[$day][2]}</td>
183
		<td>{$data[$day][2]}</td>
189
		<td>{$perc[$day][2]}</td>
184
		<td>{$perc[$day][2]}</td>
190
		<td align=left height=14>
185
		<td align=left height=14>
191
			<table border=0 cellpadding=0>
186
			<table border=0 cellpadding=0>
192
			<tr>
187
			<tr>
193
				<td bgcolor="{$color[$day][2]}" width={$width[$day][2]}><img border=0 height=14 width={$width[$day][2]} src="images/pixel.gif" alt="the $message[$column3] for $day is {$data[$day][2]}"></td>
188
				<td bgcolor="{$color[$day][2]}" width={$width[$day][2]}><img border=0 height=14 width={$width[$day][2]} src="images/pixel.gif" alt="the $message[$column3] for $day is {$data[$day][2]}"></td>
194
			</tr>
189
			</tr>
195
			</table>
190
			</table>
196
		</td>
191
		</td>
197
		<td>{$data[$day][3]}</td>
192
		<td>{$data[$day][3]}</td>
198
		<td>{$perc[$day][3]}</td>
193
		<td>{$perc[$day][3]}</td>
199
		<td align=left height=14>
194
		<td align=left height=14>
200
			<table border=0 cellpadding=0>
195
			<table border=0 cellpadding=0>
201
			<tr>
196
			<tr>
202
			<td bgcolor="{$color[$day][3]}" width={$width[$day][3]}><img border=0 height=14 width={$width[$day][3]} src="images/pixel.gif" alt="the $message[$column3] for $day is {$data[$day][3]}"></td>
197
			<td bgcolor="{$color[$day][3]}" width={$width[$day][3]}><img border=0 height=14 width={$width[$day][3]} src="images/pixel.gif" alt="the $message[$column3] for $day is {$data[$day][3]}"></td>
203
			</tr>
198
			</tr>
204
			</table>
199
			</table>
205
		</td>
200
		</td>
206
		</tr>
201
		</tr>
207
EOM;
202
EOM;
208
}
203
}
209
?>
204
?>
210
</table>
205
</table>
211
</td></tr>
206
</td></tr>
212
</table>
207
</table>
213
</td></tr>
208
</td></tr>
214
</table>
209
</table>
215
</td></tr>
210
</td></tr>
216
</table>
211
</table>
217
<p>
212
<p>
218
<table border=0 width=640 cellpadding=1 cellspacing=1>
213
<table border=0 width=100% cellpadding=1 cellspacing=1>
219
<tr valign=top>
214
<tr valign=top>
220
<td width=440></td>
215
<td width=440></td>
221
<td bgcolor="black" width=200>
-
 
222
	<table border=0 width=100% cellpadding=2 cellspacing=0>
-
 
223
	<tr bgcolor="#907030" align=right valign=top><th>
216
	<tr bgcolor="#666666" align=center valign=top><th>
224
	<font color="white">R&eacute;capitulatif journalier</font>&nbsp;
217
	<font color="white">R&eacute;capitulatif journalier</font>&nbsp;
225
	</th></tr>
218
	</th></tr>
226
	</table>
219
	</table>
227
</td></tr>
220
</td></tr>
228
<tr bgcolor="black" valign=top><td colspan=2>
221
<tr bgcolor="black" valign=top><td colspan=2>
229
	<table border=0 width=100% cellpadding=12 cellspacing=0 bgcolor="#ffffd0" valign=top>
222
	<table border=0 width=100% cellpadding=12 cellspacing=0 bgcolor="#ffffd0" valign=top>
230
	<tr><td>
223
	<tr><td>
231
<p>
224
<p>
232
	<table border=1 bordercolordark=#ffffe0 bordercolorlight=#000000 width=100% cellpadding=2 cellspacing=0 bgcolor="#ff
225
	<table border=1 bordercolordark=#ffffe0 bordercolorlight=#000000 width=100% cellpadding=2 cellspacing=0 bgcolor="#ff
233
ffe0" valign=top>
226
ffe0" valign=top>
234
	<tr bgcolor="#d0ddb0">
227
	<tr bgcolor="#d0ddb0">
235
	<th>&nbsp;</th>
228
	<th>&nbsp;</th>
236
<?php
229
<?php
237
echo <<<EOM
230
echo <<<EOM
238
	<th>$message[$column1]</th>
231
	<th>$message[$column1]</th>
239
	<th>$message[$column2]</th>
232
	<th>$message[$column2]</th>
240
	<th>$message[$column3]</th>
233
	<th>$message[$column3]</th>
241
EOM;
234
EOM;
242
?>
235
?>
243
	</tr>
236
	</tr>
244
<?php
237
<?php
245
echo <<<EOM
238
echo <<<EOM
246
		<tr align=center bgcolor="#efefe4">
239
		<tr align=center bgcolor="#efefe4">
247
			<td>maximum</td>
240
			<td>maximum</td>
248
			<td>{$data['max'][1]}</td>
241
			<td>{$data['max'][1]}</td>
249
			<td>{$data['max'][2]}</td>
242
			<td>{$data['max'][2]}</td>
250
			<td>{$data['max'][3]}</td>
243
			<td>{$data['max'][3]}</td>
251
			</tr>
244
			</tr>
252
		<tr align=center bgcolor="#f7f7e4">
245
		<tr align=center bgcolor="#f7f7e4">
253
			<td>moyenne</td>
246
			<td>moyenne</td>
254
			<td>{$data['avg'][1]}</td>
247
			<td>{$data['avg'][1]}</td>
255
			<td>{$data['avg'][2]}</td>
248
			<td>{$data['avg'][2]}</td>
256
			<td>{$data['avg'][3]}</td>
249
			<td>{$data['avg'][3]}</td>
257
			</tr>
250
			</tr>
258
		<tr align=center bgcolor="#efefe4">
251
		<tr align=center bgcolor="#efefe4">
259
			<td>r&eacute;capitulatif</td>
252
			<td>r&eacute;capitulatif</td>
260
			<td>{$data['sum'][1]}</td>
253
			<td>{$data['sum'][1]}</td>
261
			<td>{$data['sum'][2]}</td>
254
			<td>{$data['sum'][2]}</td>
262
			<td>{$data['sum'][3]}</td>
255
			<td>{$data['sum'][3]}</td>
263
			</tr>
256
			</tr>
264
EOM;
257
EOM;
265
?>
258
?>
266
</table>
259
</table>
267
		</table>
260
		</table>
268
		</td></tr>
261
		</td></tr>
269
	</table>
262
	</table>
270
	</td></tr>
263
	</td></tr>
271
</table>
264
</table>
272
</form>
265
</form>
273
</center>
266
</center>
274
</body>
267
</body>
275
</html>
268
</html>
276
 
269