From bb1d0a4f7da3f9438f3b906c560d19867a3e4e5d Mon Sep 17 00:00:00 2001 From: lsces Date: Thu, 28 Aug 2025 16:21:17 +0100 Subject: Extra code updated to PHP8.4 and namespace ... work in progress on updating some third party code --- includes/display_fisheye_gallery_inc.php | 56 +++++++++++--------------------- 1 file changed, 19 insertions(+), 37 deletions(-) mode change 100644 => 100755 includes/display_fisheye_gallery_inc.php (limited to 'includes/display_fisheye_gallery_inc.php') diff --git a/includes/display_fisheye_gallery_inc.php b/includes/display_fisheye_gallery_inc.php old mode 100644 new mode 100755 index f83d6e1..24bfe28 --- a/includes/display_fisheye_gallery_inc.php +++ b/includes/display_fisheye_gallery_inc.php @@ -4,56 +4,38 @@ * @subpackage functions */ -$displayHash = array( 'perm_name' => 'p_fisheye_view' ); -$gContent->invokeServices( 'content_display_function', $displayHash ); - -if (!empty($_REQUEST['page']) && is_numeric($_REQUEST['page'])) { - $page = $_REQUEST['page']; -} else { - $page = 0; -} +use Bitweaver\KernelTools; -if( $page > $gContent->getField( 'num_pages' ) ) { - $page = $gContent->getField( 'num_pages' ); -} elseif ($page < 1) { - $page = 1; -} +$displayHash = [ 'perm_name' => 'p_fisheye_view' ]; +$gContent->invokeServices( 'content_display_function', $displayHash ); -$imagesPerPage = $gContent->getField( 'rows_per_page' ) * $gContent->getField( 'cols_per_page', 10 ); +$listHash = $_REQUEST; +$listHash['max_records'] = 12; switch( $gContent->getLayout() ) { case 'auto_flow': - $gBitThemes->loadCss( FISHEYE_PKG_PATH."css/div_layout.css", TRUE ); + $gBitThemes->loadCss( FISHEYE_PKG_PATH."css/div_layout.css", true ); break; case 'matteo': - $gBitThemes->loadCss( FISHEYE_PKG_PATH."gallery_view/matteo/mb_layout.css", TRUE ); + $gBitThemes->loadCss( FISHEYE_PKG_PATH."gallery_view/matteo/mb_layout.css", true ); $gBitThemes->loadAjax( 'jquery' ); - $gBitThemes->loadJavascript( FISHEYE_PKG_PATH.'/gallery_views/matteo/mbGallery.js', FALSE, 500, FALSE ); - $gBitThemes->loadJavascript( FISHEYE_PKG_PATH.'/gallery_views/matteo/mbGalleryBox.js', FALSE, 501, FALSE ); + $gBitThemes->loadJavascript( FISHEYE_PKG_PATH.'/gallery_views/matteo/mbGallery.js', false, 500, false ); + $gBitThemes->loadJavascript( FISHEYE_PKG_PATH.'/gallery_views/matteo/mbGalleryBox.js', false, 501, false ); break; case 'galleriffic': - $imagesPerPage = -1; + $listHash['max_records'] = -1; // Need to add options for different styles of layout - $gBitThemes->loadCss( FISHEYE_PKG_PATH."/gallery_views/galleriffic/css/galleriffic_style_1.css", TRUE ); - $gBitThemes->loadAjax( 'jquery' ); - $gBitThemes->loadJavascript( UTIL_PKG_PATH.'javascript/jquery/plugins/migrate/jquery.migrate.js', FALSE, 500, FALSE ); - $gBitThemes->loadJavascript( FISHEYE_PKG_PATH.'/gallery_views/galleriffic/js/jquery.galleriffic.js', FALSE, 500, FALSE ); - $gBitThemes->loadJavascript( FISHEYE_PKG_PATH.'/gallery_views/galleriffic/js/jquery.history.js', FALSE, 501, FALSE ); - $gBitThemes->loadJavascript( FISHEYE_PKG_PATH.'/gallery_views/galleriffic/js/jquery.opacityrollover.js', FALSE, 502, FALSE ); - $gBitThemes->loadJavascript( FISHEYE_PKG_PATH.'/gallery_views/galleriffic/gftop.js', FALSE, 503, FALSE ); + $gBitThemes->loadCss( FISHEYE_PKG_PATH."/gallery_views/galleriffic/css/galleriffic_style_1.css", true ); + $gBitThemes->loadJavascript( FISHEYE_PKG_PATH.'/gallery_views/galleriffic/js/jquery.galleriffic.js', false, 500, false ); + $gBitThemes->loadJavascript( FISHEYE_PKG_PATH.'/gallery_views/galleriffic/js/jquery.opacityrollover.js', false, 502, false ); break; } -$imageOffset = $imagesPerPage * ($page-1); - -$gBitSmarty->assignByRef('pageCount', $page); -$gBitSmarty->assignByRef('imagesPerPage', $imagesPerPage); -$gBitSmarty->assignByRef('imageOffset', $imageOffset); -$gBitSmarty->assignByRef('rows_per_page', $gContent->mInfo['rows_per_page']); -$gBitSmarty->assign('cols_per_page', $gContent->getField( 'cols_per_page', 10 ) ); - -$gContent->loadImages( $page, $imagesPerPage ); +$gContent->loadImages( $listHash ); +$gContent->loadParentGalleries(); $gContent->addHit(); -$gBitSystem->setBrowserTitle( $gContent->getTitle().' '.tra('Gallery') ); -$gBitSystem->display( $gContent->getRenderTemplate() , NULL, array( 'display_mode' => 'display' )); +$gBitSmarty->assign( 'listInfo', $listHash['listInfo'] ); + +$gBitSystem->setBrowserTitle( $gContent->getTitle().' '.KernelTools::tra('Gallery') ); +$gBitSystem->display( $gContent->getRenderTemplate() , null, [ 'display_mode' => 'display' ] ); -- cgit v1.3