* Fix a small bug in bytes2str. It will now also show GBs if appropriate
* Add an entry about the failed_logins page
* Update the help page for the lock message attribute
+* Update the badusers page to also use the general_accounting_info_order directive
Ver 1.62:
* Remove one sql query from user_admin which was not needed.
* Instead of a query like "LIKE 'YYYY-MM-DD%'" use "AcctStopTime >= 'YYYY-MM-DD 00:00:00 AND AcctStopTime
general_encryption_method: crypt
#
# can be either asc (older dates first) or desc (recent dates first)
-# This is used in the user accounting page
+# This is used in the user accounting and badusers pages
#
general_accounting_info_order: desc
#
$selected[$pagesize] = 'selected';
$login = ($login != '') ? $login : 'anyone';
$usercheck = ($login == 'anyone') ? "LIKE '%'" : "= '$login'";
+$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_badusers_table]
WHERE UserName $usercheck AND Date <= '$now_str'
- AND Date >= '$prev_str' ORDER BY Date ASC $limit;");
+ AND Date >= '$prev_str' ORDER BY Date $order $limit;");
if ($search){
while( $row = @da_sql_fetch_array($search,$config) ){
$num++;
<tr><td align="center">
<form action="badusers.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><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>
</td>
<tr valign="middle"><td>
<input type="text" name="login" size="11" value="$login"></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;
?>