isFeatureActive( 'feature_wiki_multiprint' ) ) { $gBitSystem->fatalError( tra("This feature is disabled").": feature_wiki_multiprint" ); } // Now check permissions if user can view wiki pages $gBitSystem->verifyPermission( 'bit_p_view' ); if (!isset($_REQUEST["printpages"])) { $printpages = array(); } else { $printpages = unserialize(urldecode($_REQUEST["printpages"])); } if (isset($_REQUEST["find"])) { $find = $_REQUEST["find"]; } else { $find = ''; } $gBitSmarty->assign('find', $find); if (isset($_REQUEST["addpage"])) { if (!in_array($_REQUEST["title"], $printpages)) { $printpages[] = $_REQUEST["title"]; } } if (isset($_REQUEST["clearpages"])) { $printpages = array(); } $gBitSmarty->assign('printpages', $printpages); $form_printpages = urlencode(serialize($printpages)); $gBitSmarty->assign('form_printpages', $form_printpages); $pages = $wikilib->getList(0, -1, 'title_asc', $find); $gBitSmarty->assign_by_ref('pages', $pages["data"]); // Display the template $gBitSystem->display( 'bitpackage:wiki/print_pages.tpl'); ?>