isFeatureActive( 'wiki_multiprint' ) ) { $gBitSystem->fatalError( tra("This feature is disabled").": wiki_multiprint" ); } // Now check permissions if user can view wiki pages $gContent->verifyViewPermission(); 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); $listHash = array( 'max_records' => -1, 'sort_mode' => 'title_asc', 'find' => $find, ); $pages = $gContent->getList( $listHash ); $gBitSmarty->assignByRef('pages', $pages); // Display the template $gBitSystem->display( 'bitpackage:wiki/print_pages.tpl', NULL, array( 'display_mode' => 'display' )); ?>