diff options
Diffstat (limited to 'lib/class/user.class.php')
-rw-r--r-- | lib/class/user.class.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/class/user.class.php b/lib/class/user.class.php index a9d96506..99b04be2 100644 --- a/lib/class/user.class.php +++ b/lib/class/user.class.php @@ -73,7 +73,7 @@ class User extends database_object { * * This returns the number of user accounts that exist. */ - public function count() { + public static function count() { $sql = 'SELECT COUNT(`id`) FROM `user`'; $db_results = Dba::read($sql); $data = Dba::fetch_row($db_results); @@ -81,12 +81,13 @@ class User extends database_object { $time = time(); $last_seen = $time - 1200; - $sql = 'SELECT COUNT(DISTINCT `session`.`username) FROM `session` ' . + $sql = 'SELECT COUNT(DISTINCT `session`.`username`) FROM `session` ' . 'INNER JOIN `user` ON `session`.`username` = `user`.`username` ' . 'WHERE `session`.`expire` > ? and `user`.`last_seen` > ?'; $db_results = Dba::read($sql, array($time, $last_seen)); $data = Dba::fetch_row($db_results); $results['connected'] = $data[0]; + return $results; } /** |