summaryrefslogtreecommitdiff
path: root/includes/display_fisheye_gallery_inc.php
diff options
context:
space:
mode:
authorlsces <lester@lsces.co.uk>2025-08-28 16:21:17 +0100
committerlsces <lester@lsces.co.uk>2025-08-28 16:21:17 +0100
commitbb1d0a4f7da3f9438f3b906c560d19867a3e4e5d (patch)
treea49f5f6906a2cb1e27a4d303721e60931bfd3eb4 /includes/display_fisheye_gallery_inc.php
parent7a981e40e60ac07b2e57932d6434dfb7ee7b5fb4 (diff)
downloadfisheye-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.php56
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' ] );