20, 'noheader' => 0); } function run($dbi, $argstr, $request) { extract($this->getArgs($argstr, $request)); $pages = $dbi->mostPopular($limit); $lines[] = $this->_tr(QElement('u', _("Hits")), QElement('u', _("Page Name"))); while ($page = $pages->next()) { $hits = $page->get('hits'); if ($hits == 0) break; $lines[] = $this->_tr($hits, LinkWikiWord($page->getName())); } $pages->free(); $html = ''; if (!$noheader) { $html .= QElement('p', sprintf(_("The %s most popular pages of this wiki:"), $limit > 0 ? $limit : '')); } $html .= Element('blockquote', Element('table', array('cellpadding' => 0, 'cellspacing' => 1, 'border' => 0), join("\n", $lines))); return $html; } function _tr ($col1, $col2) { return "$col1  " . "  $col2\n"; } }; // Local Variables: // mode: php // tab-width: 8 // c-basic-offset: 4 // c-hanging-comment-ender-p: nil // indent-tabs-mode: nil // End: ?>