fisheye
[ class tree: fisheye ] [ index: fisheye ] [ all elements ]

Source for file display_fisheye_gallery_inc.php

Documentation is available at display_fisheye_gallery_inc.php

  1. <?php
  2. /**
  3.  * @package fisheye
  4.  * @subpackage functions
  5.  */
  6.  
  7. $displayHash array'perm_name' => 'p_fisheye_view' );
  8. $gContent->invokeServices'content_display_function'$displayHash );
  9.  
  10. if (!empty($_REQUEST['page']&& is_numeric($_REQUEST['page'])) {
  11.     $page $_REQUEST['page'];
  12. else {
  13.     $page 0;
  14. }
  15.  
  16. if$page $gContent->getField'num_pages' ) ) {
  17.     $page $gContent->getField'num_pages' );
  18. elseif ($page 1{
  19.     $page 1;
  20. }
  21.  
  22. $imagesPerPage $gContent->getField'rows_per_page' $gContent->getField'cols_per_page'10 );
  23.  
  24. switch$gContent->getLayout() ) {
  25.     case 'auto_flow':
  26.         $gBitThemes->loadCssFISHEYE_PKG_PATH."div_layout.css"TRUE );
  27.         break;
  28.     case 'matteo':
  29.         $gBitThemes->loadCssFISHEYE_PKG_PATH."gallery_view/matteo/mb_layout.css"TRUE );
  30.         $gBitThemes->loadAjax'jquery' );
  31.         $gBitThemes->loadJavascriptFISHEYE_PKG_PATH.'/gallery_views/matteo/mbGallery.js'FALSE500FALSE );
  32.         $gBitThemes->loadJavascriptFISHEYE_PKG_PATH.'/gallery_views/matteo/mbGalleryBox.js'FALSE501FALSE );
  33.         break;
  34.     case 'galleriffic':
  35.         $imagesPerPage = -1;
  36.         // Need to add options for different styles of layout
  37.         $gBitThemes->loadCssFISHEYE_PKG_PATH."/gallery_views/galleriffic/css/galleriffic_style_1.css"TRUE );
  38.         $gBitThemes->loadAjax'jquery' );
  39.         $gBitThemes->loadJavascriptUTIL_PKG_PATH.'javascript/jquery/plugins/migrate/jquery.migrate.js'FALSE500FALSE );
  40.         $gBitThemes->loadJavascriptFISHEYE_PKG_PATH.'/gallery_views/galleriffic/js/jquery.galleriffic.js'FALSE500FALSE );
  41.         $gBitThemes->loadJavascriptFISHEYE_PKG_PATH.'/gallery_views/galleriffic/js/jquery.history.js'FALSE501FALSE );
  42.         $gBitThemes->loadJavascriptFISHEYE_PKG_PATH.'/gallery_views/galleriffic/js/jquery.opacityrollover.js'FALSE502FALSE );
  43.         $gBitThemes->loadJavascriptFISHEYE_PKG_PATH.'/gallery_views/galleriffic/gftop.js'FALSE503FALSE );
  44.         break;
  45. }
  46.  
  47. $imageOffset $imagesPerPage ($page-1);
  48.  
  49. $gBitSmarty->assign_by_ref('pageCount'$page);
  50. $gBitSmarty->assign_by_ref('imagesPerPage'$imagesPerPage);
  51. $gBitSmarty->assign_by_ref('imageOffset'$imageOffset);
  52. $gBitSmarty->assign_by_ref('rows_per_page'$gContent->mInfo['rows_per_page']);
  53. $gBitSmarty->assign('cols_per_page'$gContent->getField'cols_per_page'10 ) );
  54.  
  55. $gContent->loadImages$page$imagesPerPage );
  56. $gContent->addHit();
  57. vd($gContent->mItems);
  58.  
  59. $gBitSystem->setBrowserTitle$gContent->getTitle().' '.tra('Gallery') );
  60. $gBitSystem->display$gContent->getRenderTemplate(NULLarray'display_mode' => 'display' ));

Documentation generated on Wed, 29 Jul 2015 13:56:23 +0000 by phpDocumentor 1.5.0-lsces