summaryrefslogtreecommitdiff
path: root/print_multi_pages.php
diff options
context:
space:
mode:
authorlsces <lester@lsces.co.uk>2025-08-29 13:03:49 +0100
committerlsces <lester@lsces.co.uk>2025-08-29 13:03:49 +0100
commit144b7ea64606dd1875b10ce87693250f84bea3f7 (patch)
treedc05003a3f39d5c8641fcd9a9de3569c6eaeff1a /print_multi_pages.php
parent7fefadbccfeb0e9effe1342adb7a5d52755d401c (diff)
downloadwiki-144b7ea64606dd1875b10ce87693250f84bea3f7.tar.gz
wiki-144b7ea64606dd1875b10ce87693250f84bea3f7.tar.bz2
wiki-144b7ea64606dd1875b10ce87693250f84bea3f7.zip
General code updated to PHP8.4 and namespace
Diffstat (limited to 'print_multi_pages.php')
-rwxr-xr-x[-rw-r--r--]print_multi_pages.php15
1 files changed, 8 insertions, 7 deletions
diff --git a/print_multi_pages.php b/print_multi_pages.php
index 60155c8..f66cb5e 100644..100755
--- a/print_multi_pages.php
+++ b/print_multi_pages.php
@@ -13,22 +13,24 @@
/**
* required setup
*/
-require_once( '../kernel/includes/setup_inc.php' );
-require_once( WIKI_PKG_CLASS_PATH.'BitPage.php' );
+require_once '../kernel/includes/setup_inc.php';
+use Bitweaver\Wiki\BitPage;
+use Bitweaver\KernelTools;
+use Bitweaver\HttpStatusCodes;
$gBitSystem->verifyFeature( 'wiki_multiprint' );
if (!isset($_REQUEST["printpages"])) {
- $gBitSystem->fatalError( tra( "No pages indicated" ), NULL, NULL, HttpStatusCodes::HTTP_NOT_FOUND );
+ $gBitSystem->fatalError( KernelTools::tra( "No pages indicated" ), null, null, HttpStatusCodes::HTTP_NOT_FOUND );
} else {
$printpages = unserialize(urldecode($_REQUEST["printpages"]));
}
if (isset($_REQUEST["print"])) {
// Create XMLRPC object
- $pages = array();
+ $pages = [];
foreach( $printpages as $contentId ) {
- $page = new BitPage( NULL, $contentId );
+ $page = new BitPage( null, $contentId );
if( $page->load() ) {
$page->verifyViewPermission();
$page->getParsedData();
@@ -36,8 +38,7 @@ if (isset($_REQUEST["print"])) {
}
}
}
-$gBitSmarty->assignByRef('pages', $pages);
+$gBitSmarty->assign('pages', $pages);
// Display the template
$gBitSmarty->display("bitpackage:wiki/print_multi_pages.tpl");
-?>