# can be one of crypt,md5,clear
#
general_encryption_method: crypt
+#
+# can be either asc (older dates first) or desc (recent dates first)
+#
+general_accounting_info_order: desc
nas1_name: nas1.%{general_domain}
nas1_model: Cisco 2511 access server
$pagesize = ($pagesize) ? $pagesize : 10;
$limit = ($pagesize == 'all') ? '' : "LIMIT $pagesize";
$selected[$pagesize] = 'selected';
+$order = ($order) ? $order : $config[general_accounting_info_order];
+if ($order != 'desc' && $order != 'asc')
+ $order = 'desc';
+$selected[$order] = 'selected';
+
echo <<<EOM
<head>
$search = @da_sql_query($link,$config,
"SELECT * FROM $config[sql_accounting_table]
WHERE UserName = '$login' AND AcctStartTime <= '$now_str'
- AND AcctStartTime >= '$prev_str' ORDER BY AcctStartTime ASC $limit;");
+ AND AcctStartTime >= '$prev_str' ORDER BY AcctStartTime $order $limit;");
if ($search){
while( $row = @da_sql_fetch_array($search,$config) ){
$tr_color='white';
<tr><td align="center">
<form action="user_accounting.php3" method="get" name="master">
<table border=0>
- <tr><td colspan=5></td>
+ <tr><td colspan=6></td>
<td rowspan=3 valign="bottom">
<small>
the <b>from</b> date matches any login after the 00:00 that day,
</td>
</tr>
<tr valign="bottom">
- <td><small><b>user</td><td><small><b>from date</td><td><small><b>to date</td><td><small><b>pagesize</td><td>
- </td>
+ <td><small><b>user</td><td><small><b>from date</td><td><small><b>to date</td><td><small><b>pagesize</td><td><b>order</td>
<tr valign="middle"><td>
<input type="text" name="login" size="11" value="$login"></td>
<td><input type="text" name="prev_str" size="11" value="$prev_str"></td>
<option $selected[all] value="all">all
</select>
</td>
+<td><select name="order">
+<option $selected[asc] value="asc">older first
+<option $selected[desc] value="desc">recent first
+</select>
+</td>
EOM;
?>