Subversion Repositories ALCASAR

Rev

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

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