*/
class PublictagcloudAction extends Action
{
- function isReadOnly($args)
+ function isReadOnly(array $args=array())
{
return true;
}
$this->elementEnd('div');
}
- function showLocalNav()
- {
- $nav = new PublicGroupNav($this);
- $nav->show();
- }
-
- function handle($args)
+ function handle(array $args=array())
{
parent::handle($args);
$this->showPage();
function showContent()
{
- # This should probably be cached rather than recalculated
+ // This should probably be cached rather than recalculated
$tags = new Notice_tag();
- #Need to clear the selection and then only re-add the field
- #we are grouping by, otherwise it's not a valid 'group by'
- #even though MySQL seems to let it slide...
+ /*
+ * Need to clear the selection and then only re-add the field
+ * we are grouping by, otherwise it's not a valid 'group by'
+ * even though MySQL seems to let it slide...
+ */
$tags->selectAdd();
$tags->selectAdd('tag');
- #Add the aggregated columns...
+ // Add the aggregated columns...
$tags->selectAdd('max(notice_id) as last_notice_id');
$calc = common_sql_weight('created', common_config('tag', 'dropoff'));
$cutoff = sprintf("notice_tag.created > '%s'",
ksort($tw);
- $this->elementStart('dl');
- $this->element('dt', null, _('Tag cloud'));
- $this->elementStart('dd');
$this->elementStart('ul', 'tags xoxo tag-cloud');
foreach ($tw as $tag => $weight) {
if ($sum) {
$this->showTag($tag, $weight, $weightedSum);
}
$this->elementEnd('ul');
- $this->elementEnd('dd');
- $this->elementEnd('dl');
+
$this->elementEnd('div');
} else {
$this->showEmptyList();