diff options
Diffstat (limited to 'lib/class')
-rw-r--r-- | lib/class/stats.class.php | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/class/stats.class.php b/lib/class/stats.class.php index a687cd69..0c8a69cd 100644 --- a/lib/class/stats.class.php +++ b/lib/class/stats.class.php @@ -94,13 +94,17 @@ class Stats { * This returns the top X for type Y from the * last conf('stats_threshold') days */ - public static function get_top($count,$type,$threshold = '') { + public static function get_top($type,$count='',$threshold = '') { /* If they don't pass one, then use the preference */ if (!$threshold) { $threshold = Config::get('stats_threshold'); } + if (!$count) { + $count = Config::get('popular_threshold'); + } + $count = intval($count); $type = self::validate_type($type); $date = time() - (86400*$threshold); @@ -114,7 +118,7 @@ class Stats { $results = array(); while ($r = Dba::fetch_assoc($db_results)) { - $results[] = $r; + $results[] = new $type($r['object_id']); } return $results; |