4 require_once('lib/PageList.php');
8 class WikiPlugin_AllPages
15 function getDescription () {
16 return _("All Pages");
19 function getDefaultArguments() {
20 return array('noheader' => false,
21 'include_empty' => false);
24 function run($dbi, $argstr, $request) {
25 extract($this->getArgs($argstr, $request));
27 $pages = $dbi->getAllPages($include_empty);
28 $pagelist = new PageList();
30 $pagelist->setCaption(_("Pages in this wiki (%d total):"));
32 while ($page = $pages->next())
33 $pagelist->addPage($page);
43 // c-hanging-comment-ender-p: nil
44 // indent-tabs-mode: nil