. /** * Peopletags with the most subscribers section * * @category Widget * @package GNUsocial * @author Evan Prodromou * @copyright 2009 StatusNet, Inc. * @license https://www.gnu.org/licenses/agpl.html GNU AGPL v3 or later */ defined('GNUSOCIAL') || die(); /** * Peopletags with the most subscribers section * * @copyright 2009 StatusNet, Inc. * @license https://www.gnu.org/licenses/agpl.html GNU AGPL v3 or later */ class PeopletagsBySubsSection extends PeopletagSection { function getPeopletags() { $limit = PEOPLETAGS_PER_SECTION; $qry = 'SELECT profile_list.*, subscriber_count AS value ' . 'FROM profile_list WHERE profile_list.private = FALSE ' . 'ORDER BY value DESC ' . 'LIMIT ' . $limit; $peopletag = Memcached_DataObject::cachedQuery('Profile_list', $qry, 3600); return $peopletag; } function title() { // TRANS: Title for section contaning lists with the most subscribers. return _('Popular lists'); } function divId() { return 'top_peopletags_by_subs'; } }