. * * @category Widget * @package Laconica * @author Evan Prodromou * @copyright 2009 Control Yourself, Inc. * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://laconi.ca/ */ if (!defined('LACONICA')) { exit(1); } /** * Personal tag cloud section * * @category Widget * @package Laconica * @author Evan Prodromou * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://laconi.ca/ */ class SubscribersPeopleTagCloudSection extends SubPeopleTagCloudSection { function title() { return _('People Tagcloud as tagged'); } function tagUrl($tag) { $nickname = $this->out->profile->nickname; return common_local_url('subscribers', array('nickname' => $nickname, 'tag' => $tag)); } function query() { return 'select tag, count(tag) as weight from subscription left join profile_tag on subscriber=tagged and subscribed=tagger where subscribed=%d and subscriber != subscribed group by tag order by weight desc'; } }