tra('Top Blog Posters'), 'description' => tra('Displays the specified number of users who posted to blogs, starting with the one having most posts.'), 'prefs' => ['feature_blogs'], 'params' => [ 'blogId' => [ 'name' => tra('Blog ID'), 'description' => tra('Limit to a blog'), 'profile_reference' => 'blog', ] ], 'common_params' => ['nonums', 'rows'] ]; } /** * @param $mod_reference * @param $module_params */ function module_top_blog_posters($mod_reference, $module_params) { $smarty = TikiLib::lib('smarty'); $cond = null; if (! empty($module_params['blogId'])) { $cond = $module_params['blogId']; } $bloggers = TikiLib::lib('blog')->top_bloggers($mod_reference['rows'], $cond); $smarty->assign_by_ref('modTopBloggers', $bloggers['data']); }