| Current Path : /home/megadansyp/www/components/com_eventgallery/views/snippets/tmpl/event/ |
| Current File : /home/megadansyp/www/components/com_eventgallery/views/snippets/tmpl/event/ajaxpaging.php |
<?php // no direct access
/**
* @package Sven.Bluege
* @subpackage com_eventgallery
*
* @copyright Copyright (C) 2005 - 2019 Sven Bluege All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die('Restricted access');
/**
* @var \de\svenbluege\joomla\eventgallery\ObjectWithConfiguration $this
*/
?>
<div class="ajaxpaging"
data-showSocialMediaButton='<?php echo ($this->config->getSocial()->doUseSocialSharingButton() && $this->folder->isShareable())?'true':'false'?>'
data-showCartButton='<?php echo $this->folder->isCartable()?'true':'false'; ?>'
data-showCartConnector='<?php echo $this->config->getCart()->doShowCartConnector() && $this->folder->isCartable()==1?'true':'false'; ?>'
data-cartConnectorLinkRel='<?php echo $this->config->getCart()->getCartConnectorLinkRel()?>'
>
<?php
$pageCount = 0;
$imageCount = 0;
$imagesOnPage = 0;
$imagesFirstPage = $this->config->getEventAjax()->getNumberOfThumbnailsOnFirstPage();
$imagesPerPage = $this->config->getEventAjax()->getNumberOfThumbnailsPerPage();
$pagesCount = ceil((count($this->entries) - $imagesFirstPage) / $imagesPerPage) + 1;
?>
<?php echo $this->loadSnippet('imageset/orderimages'); ?>
<div class="navigation">
<?php IF (!$this->config->getEventAjax()->doShowInfoInline()): ?>
<div class="information">
<?php echo $this->loadSnippet('event/ajaxpaging_information'); ?>
</div>
<?php ENDIF; ?>
<div id="pagerContainer">
<div id="thumbs">
<div id="pageContainer">
<div id="page<?php echo $pageCount++; ?>" class="page">
<?php foreach ($this->entries as $entry) :/** @var EventgalleryLibraryFile $entry */ ?>
<?php IF ($pageCount == 1 && $imageCount == 0): ?>
<?php IF ($this->config->getEventAjax()->doShowInfoInline()): ?>
<?php echo $this->loadSnippet('event/ajaxpaging_information'); ?>
<?php ENDIF; ?>
<div class="ajax-thumbnails">
<?php ENDIF; ?>
<?php $imagesOnPage++ ?>
<div class="ajax-thumbnail-container" id="image<?php echo $imageCount++; ?>">
<a data-src="<?php echo $entry->getImageUrl(NULL, NULL, true); ?>"
class="ajax-thumbnail img-thumbnail thumbnail"
href="<?php echo $entry->getImageUrl(NULL, NULL, true); ?>"
title="<?php echo htmlspecialchars($entry->getPlainTextTitle($this->config->getEvent()->doShowImageTitle(), $this->config->getEvent()->doShowImageCaption()), ENT_COMPAT, 'UTF-8'); ?>"
rel="<?php echo $entry->getImageUrl(50, 50, false, false); ?>"
data-folder="<?php echo $entry->getFolderName(); ?>"
data-file="<?php echo $entry->getFileName(); ?>"
<?php IF ($entry->getFolder()->getFolderType()->getId() == 2):?>
data-farm="<?php echo $entry->getFarmId(); ?>"
data-server="<?php echo $entry->getServerId(); ?>"
data-secret="<?php echo $entry->getSecret(); ?>"
data-secret_o="<?php echo COM_EVENTGALLERY_FLICKR_MAX_IMAGE_SIZE > 2048 ? $entry->getSecretO() : ''; ?>"
data-secret_h="<?php echo COM_EVENTGALLERY_FLICKR_MAX_IMAGE_SIZE >= 1600 ? $entry->getSecretH() : ''; ?>"
data-secret_k="<?php echo COM_EVENTGALLERY_FLICKR_MAX_IMAGE_SIZE >= 2048 ? $entry->getSecretK() : ''; ?>"
<?php ENDIF; ?>
<?php IF ($this->config->getCart()->doShowCartConnector()):?>
data-cart-connector-link="<?php echo rawurlencode(EventgalleryHelpersCartconnector::getLink($entry));?>"
<?php ENDIF ?>
data-id="folder=<?php echo urlencode($entry->getFolderName()) ?>&file=<?php echo urlencode($entry->getFileName()) ?>"
data-width="<?php echo $entry->getLightboxImageWidth(); ?>"
data-height="<?php echo $entry->getLightboxImageHeight(); ?>"
data-description="<?php if ($this->config->getEvent()->doShowDate()) {
echo JHtml::date($this->folder->getDate()) . ' - ';
}
echo htmlentities($this->folder->getDisplayName() . "<br> " . JText::_(
'COM_EVENTGALLERY_EVENT_AJAX_IMAGE_CAPTION_IMAGE'
) . " $imageCount " . JText::_('COM_EVENTGALLERY_EVENT_AJAX_IMAGE_CAPTION_OF')
. " $this->entriesCount", ENT_QUOTES, "UTF-8") ?>
<br /><?php echo rawurlencode($entry->getTitle($this->config->getEvent()->doShowImageFilename(), $this->config->getEvent()->doShowExif(), $this->config->getEvent()->doShowImageTitle(), $this->config->getEvent()->doShowImageCaption())); ?>"
data-title="<?php echo rawurlencode($entry->getLightBoxTitle($this->config->getEvent()->doShowImageFilename(), $this->config->getEvent()->doShowExif(), $this->config->getEvent()->doShowImageTitle(), $this->config->getEvent()->doShowImageCaption())); ?>"
<?php IF ($this->config->getSocial()->doUseSocialSharingButton()):?>
data-social-sharing-link="<?php echo rawurlencode(JRoute::_('index.php?option=com_eventgallery&view=singleimage&layout=share&folder='.$entry->getFolderName().'&file='.$entry->getFileName()."&Itemid=".$this->currentItemid.'&format=raw', false) ); ?>"
<?php ENDIF ?>
>
<?php echo $entry->getThumbImgTag(
$this->config->getEventAjax()->getThumbnailSize(),
$this->config->getEventAjax()->getThumbnailSize(),
'',
true,
null,
$this->config->getEvent()->doShowImageTitle(),
$this->config->getEvent()->doShowImageCaption()
); ?>
</a>
</div>
<?php IF (($imagesOnPage % $imagesPerPage == 0)
|| ($pageCount == 1
&& ($imagesOnPage % $imagesFirstPage == 0))): ?>
</div>
</div>
<div id="page<?php echo $pageCount++; ?>" class="page">
<div class="ajax-thumbnails">
<?php $imagesOnPage = 0; ?>
<?php ENDIF; ?>
<?php endforeach ?>
</div>
</div>
</div>
</div>
<div class="clear"></div>
</div>
<?php IF (version_compare(JVERSION, '4.0', '<' ) == 1): ?>
<div class="pagination">
<ul class="pagination-list" id="count"></ul>
</div>
<?php ELSE: ?>
<nav role="navigation">
<ul class="pagination ml-0 mb-4" id="count"></ul>
</nav>
<?php ENDIF ?>
</div>
<div class="image">
<div id="bigimageContainer">
<img src="<?php echo JUri::base() . 'media/com_eventgallery/frontend/images/loading.gif' ?>" alt=""
id="bigImage"/>
<span id="bigImageDescription" class="img_overlay img_overlay_fotos overlay_3"><?php echo JText::_(
'COM_EVENTGALLERY_EVENT_AJAX_LOADING'
) ?></span>
</div>
</div>
<div style="clear:both"></div>
</div>