* Fix a small problem with debugging
* Do a write lock in radacct before truncating it in truncate_radacct
* In user_new show a select box with all the available groups. Based on an idea by Karel Stadler (kstadler)
+* Add a column Admin in the badusers table which will contain the administrator username if that is available
Ver 1.61:
* Add a string encoder for greek
* If general_decode_normal_attributes is set then encode attributes in lib/ldap/change_info. In the near future
<p>
<table border=1 bordercolordark=#ffffe0 bordercolorlight=#000000 width=100% cellpadding=2 cellspacing=0 bgcolor="#ffffe0" valign=top>
<tr bgcolor="#d0ddb0">
- <th>#</th><th>user</th><th>date</th><th>reason</th>
+ <th>#</th><th>user</th><th>date</th><th>admin</th><th>reason</th>
</tr>
<?php
$user = "$row[UserName]";
$date = "$row[Date]";
$reason = "$row[Reason]";
+ $admin = "$row[Admin]";
+ if ($admin == '')
+ $admin = '-';
if ($reason == '')
$reason = '-';
echo <<<EOM
<td>$num</td>
<td><a href="user_admin.php3?login=$user" title="Edit user $user">$user</a></td>
<td>$date</td>
+ <td>$admin</td>
<td>$reason</td>
</tr>
EOM;
$date=date($config[sql_full_date_format]);
$lockmsg_name = $attrmap['Dialup-Lock-Msg'] . '0';
$msg = $$lockmsg_name;
+$admin = '-';
+if ($HTTP_SERVER_VARS["PHP_AUTH_USER"] != '')
+ $admin = $HTTP_SERVER_VARS["PHP_AUTH_USER"];
if ($msg == '')
echo "<b>Lock Message should not be empty</b><br>\n";
else{
$link = @da_sql_pconnect($config);
if ($link){
$r = da_sql_query($link,$config,
- "INSERT INTO $config[sql_badusers_table] (UserName,Date,Reason)
- VALUES ('$login','$date','$msg');");
+ "INSERT INTO $config[sql_badusers_table] (UserName,Date,Admin,Reason)
+ VALUES ('$login','$date','$admin','$msg');");
if (!$r)
echo "<b>SQL Error:" . da_sql_error($link,$config) . "</b><br>\n";
}
UserName varchar(30),
Date datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
Reason varchar(200),
+ Admin varchar(30) DEFAULT '-',
PRIMARY KEY (id),
KEY UserName (UserName),
KEY Date (Date)