Hello all.
I have a problem with dialup_admin: I just can't get it working correctly
with databses. :)
PostgreSQL, PHP 4.1.2
I have created all databases and granted all permissions. But I still can't
get it working.
I hope the problem is in ~/dialup_admin/lib/sql/drivers/pg/functions.php3
file.
there is a link to $config variable "tmp_pg_array_num" in the function
"da_sql_fetch_array
function da_sql_fetch_array($result,$config)
{
$row =
@pg_fetch_array($result,$config[tmp_pg_array_num][$result]++,PGSQL_ASSOC);
if (!$row)
$config[tmp_pg_array_num][$result] = 0;
return $row;
}
in the default "admin.conf" file there are no such variable.
What value of "tmp_pg_array_num" should I put in the amdin.conf file?
I have rewritten this function, but in this case I should rewrite almost all
dialup_admin. I would not rather do that.
What would you advise me?
Also there is a small bug in ~/dialup_admin/lib/functions.php3, in function
"time2strclock":
in "Online Users" page, seconds of connection duration are not shown if
second's amount is more than 9
I propose to comment out last 2 lines of least "if" - condition.
function time2strclock($time)
{
<skipped>
if ($time)
if ($time < 10)
$time = "0" . $time;
#else
# $time = "00";
$str["sec"] = "$time";
$ret = "$str[hour]:$str[min]:$str[sec]";
return $ret;
}
Thanx in advance,
Timophey.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html