Hi, I use postgresql 7.1.3 and 7.2, just change that function like below, it will be ok.
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;*/ return @pg_fetch_array($result); } and for that time2strclock, change to below if ($time){ if ($time < 10) $time = "0" . $time; } else $time = "00"; $str["sec"] = "$time"; not just comment those two lines. Ju Bin ----- Original Message ----- From: "Timophey" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, April 18, 2002 9:20 PM Subject: dialup_admin bug(s)(fixes) > 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