diff options
| author | lsces <lester@lsces.co.uk> | 2025-08-28 16:21:17 +0100 |
|---|---|---|
| committer | lsces <lester@lsces.co.uk> | 2025-08-28 16:21:17 +0100 |
| commit | bb1d0a4f7da3f9438f3b906c560d19867a3e4e5d (patch) | |
| tree | a49f5f6906a2cb1e27a4d303721e60931bfd3eb4 /includes/display_fisheye_gallery_inc.php | |
| parent | 7a981e40e60ac07b2e57932d6434dfb7ee7b5fb4 (diff) | |
| download | fisheye-bb1d0a4f7da3f9438f3b906c560d19867a3e4e5d.tar.gz fisheye-bb1d0a4f7da3f9438f3b906c560d19867a3e4e5d.tar.bz2 fisheye-bb1d0a4f7da3f9438f3b906c560d19867a3e4e5d.zip | |
Extra code updated to PHP8.4 and namespace ... work in progress on updating some third party code
Diffstat (limited to 'includes/display_fisheye_gallery_inc.php')
| -rwxr-xr-x[-rw-r--r--] | includes/display_fisheye_gallery_inc.php | 56 |
1 files changed, 19 insertions, 37 deletions
diff --git a/includes/display_fisheye_gallery_inc.php b/includes/display_fisheye_gallery_inc.php index f83d6e1..24bfe28 100644..100755 --- 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' ] ); |
