Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 2221 → Rev 2222

/web/acc/manager/htdocs/user_stats.php
6,9 → 6,9
require('../lib/sql/nas_list.php');
require_once('../lib/xlat.php');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<?php
 
if (is_file("../lib/sql/drivers/$config[sql_type]/functions.php"))
include_once("../lib/sql/drivers/$config[sql_type]/functions.php");
else{
25,9 → 25,47
EOM;
exit();
}
 
# Choice of language
$Language = 'en';
if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){
$Langue = explode(",",$_SERVER['HTTP_ACCEPT_LANGUAGE']);
$Language = strtolower(substr(chop($Langue[0]),0,2)); }
if($Language == 'fr'){
$l_title = "Statistiques de connexion des utilisateurs";
$l_start_date = "Dates de début";
$l_end_date = "Dates de fin";
$l_number_result = "Nb. résultat / page";
$l_order_by = "Trié par";
$l_sorted_order = "Classé par ordre";
$l_all = "Tous";
$l_con_number = "Nombre de connexions";
$l_con_length = "Durée de connexions";
$l_ascending = "Croissant";
$l_descending = "Décroissant";
$l_server = "Sur le serveur";
$l_user = "Filtrer pour un utilisateur (laissez vide pour tous)";
$l_show = "Montrer";
$l_from = "Du";
$l_to = "au";
} else {
$l_title = "Statistics of users connexions";
$l_start_date = "Start date";
$l_end_date = "End date";
$l_number_result = "Nb results / page";
$l_order_by = "Sorted by";
$l_sorted_order = "Sorted order";
$l_all = "All";
$l_con_number = "Connections number";
$l_con_length = "Connection length";
$l_ascending = "Ascending";
$l_descending = "Descending";
$l_server = "On server";
$l_user = "Filter for a user (let empty for all)";
$l_show = "Show";
$l_from = "From";
$l_to = "to";
}
if (!isset($start) && !isset($stop)){
//if($start == '' && $stop == ''){
$now = time();
$stop = date($config['sql_date_format'],$now);
$now -= 604800;
35,44 → 73,30
}
$start = da_sql_escape_string($link,$start);
$stop = da_sql_escape_string($link,$stop);
 
 
?>
 
<head>
<title>Statistiques utilisateurs</title>
<link rel="stylesheet" href="style.css">
<title><?php echo "$l_title";?></title>
<link rel="stylesheet" href="/css/style.css" type="text/css">
</head>
<body>
<center>
<table border=0 width=550 cellpadding=0 cellspacing=0>
<tr valign=top>
<!--<td align=center><img src="images/title2.gif"></td>-->
</tr>
</table>
</table>
<br>
<tr valign=top>
<td width=65%></td>
<td bgcolor="black" width=35%>
<TABLE width="100%" border=1 cellspacing=0 cellpadding=0>
<tr bgcolor="#666666"align=center><td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<font color="white">Statistiques utilisateurs</font>&nbsp;
<tr><th></th></tr>
<tr><th>
<font color="white"><?echo "$l_title";?></font>
</th></tr>
<tr bgcolor="#FFCC66"><td><img src="/images/pix.gif" width="1" height="2"></td></tr>
</table>
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<?php
if(isset($pagesize))
{
echo <<<EOM
De <b>$start</b> &agrave; <b>$stop</b>
 
<p>
<table border=1 bordercolordark=#ffffe0 bordercolorlight=#000000 width=100% cellpadding=2 cellspacing=0 bgcolor="#ffffe0" valign=top>
<tr bgcolor="#d0ddb0">
<th>#</th><th>Identifiant</th><th>Date</th><th>Serveur</th><th>Nombres de connections</th><th>Dur&eacute;e des connections</th><th>Upload</th><th>Download</th><th>Serveur</th>
</tr>
<tr align="center"><td colspan="9">
$l_from $start $l_to $stop
</td></tr>
<tr>
<th>#</th><th>Identifiant</th><th>Date</th><th>Serveur</th><th>Nombres de connections</th><th>Dur&eacute;e des connections</th><th>Upload</th><th>Download</th><th>Serveur</th>
</tr>
EOM;
 
$pagesize = ($pagesize) ? $pagesize : 10;
213,16 → 237,15
}
echo <<<EOM
<tr><td align="left">
<form action="user_stats.php" method="post" name="master">
<table border=0>
<tr valign="bottom">
<td><small><b>date d&eacute;but</td><td><small><b>date fin</td><td><small><b>nbr./page</td><td><small><b>tri&eacute; par</td><td><small><b>class&eacute; par ordre </td>
<form action="user_stats.php" method="post" name="master">
<table border="0">
<tr valign="bottom" align="center">
<td><small><b>$l_start_date</b></small></td><td><small><b>$l_end_date</b></small></td><td><small><b>$l_number_result</b></small></td><td><small><b>$l_order_by</b></small></td><td><small><b>$l_sorted_order</b></small></td></tr>
<tr valign="middle"><td>
<input type="hidden" name="show" value="0">
<input type="text" name="start" size="11" value="$start"></td>
<td><input type="text" name="stop" size="11" value="$stop"></td>
<td><select name="pagesize">
 
<option $selected[5] value="5" >5
<option $selected[10] value="10">10
<option $selected[15] value="15">15
229,30 → 252,29
<option $selected[20] value="20">20
<option $selected[40] value="40">40
<option $selected[80] value="80">80
<option $selected[all] value="all">tous
<option $selected[all] value="all">$l_all
</select>
</td>
<td>
<select name="sortby">
<option $selected[num] value="num">Nombre de connexions
<option $selected[time] value="time">Dur&eacute;e des connexions
<option $selected[num] value="num">$l_con_number
<option $selected[time] value="time">$l_con_length
</select>
</td>
<td><select name="order">
<option $selected[asc] value="asc">croissant
<option $selected[desc] value="desc">d&eacute;croissant
<option $selected[asc] value="asc">$l_ascending
<option $selected[desc] value="desc">$l_descending
</select>
</td>
EOM;
 
?>
 
<td><input type="submit" class=button value="show"></td></tr>
<td><input type="submit" class=button value="<?php echo "$l_show";?>"></td>
</tr>
<tr align="center">
<td><small><b><?php echo "$l_server";?></b></small></td>
<td><small><b><?php echo "$l_user";?></b></small></td>
</tr>
<tr><td>
<b>Sur le serveur d'acc&egrave;s :</b>
</td>
<td><b>Utilisateur</b></td></tr>
<tr><td>
<select name="server">
<?php
foreach ($nas_list as $nas){
277,9 → 299,8
</td>
<td><input type="text" name="login" size="11" value="<?php if(!isset($login)){echo "";}else{ echo $login;} ?>"></td>
</tr>
</table></td></tr></form>
</table>
</tr>
</table>
</form>
</td></tr></table>
</body>
</html>