| Server IP : 87.98.154.146 / Your IP : 216.73.216.101 Web Server : Apache System : Linux webm005.cluster126.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64 User : bsiadvisil ( 110003) PHP Version : 7.3.33 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/bsiadvisil/old/components/com_speasyimagegallery/views/albums/tmpl/ |
Upload File : |
<?php
/**
* @package com_speasyimagegallery
* @author JoomShaper http://www.joomshaper.com
* @copyright Copyright (c) 2010 - 2017 JoomShaper
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
$doc = JFactory::getDocument();
$doc->addStylesheet( JURI::base(true) . '/components/com_speasyimagegallery/assets/css/style-min.css' );
$input = JFactory::getApplication()->input;
$col = 'speasyimagegallery-col-md-' . $this->params->get('albums_column', 4);
$col .= ' speasyimagegallery-col-sm-' . $this->params->get('albums_column_sm', 3);
$col .= ' speasyimagegallery-col-xs-' . $this->params->get('albums_column_xs', 2);
$gutter = $this->params->get('albums_gutter', 20)/2;
$gutter_sm = $this->params->get('albums_gutter_sm', 15)/2;
$gutter_xs = $this->params->get('albums_gutter_xs', 10)/2;
// Stylesheet
if($gutter || $gutter_sm || $gutter_xs) {
$css = '';
if($gutter) {
$css .= '.speasyimagegallery-row {margin: -' . $gutter . 'px;}';
$css .= '.speasyimagegallery-row .speasyimagegallery-album {padding: ' . $gutter . 'px;}';
}
if($gutter_sm) {
$css .= '@media only screen and (max-width : 992px) {';
$css .= '.speasyimagegallery-row {margin: -' . $gutter_sm . 'px;}';
$css .= '.speasyimagegallery-row .speasyimagegallery-album {padding: ' . $gutter_sm . 'px;}';
$css .= '}';
}
if($gutter_xs) {
$css .= '@media only screen and (max-width : 768px) {';
$css .= '.speasyimagegallery-row {margin: -' . $gutter_xs . 'px;}';
$css .= '.speasyimagegallery-row .speasyimagegallery-album {padding: ' . $gutter_xs . 'px;}';
$css .= '}';
}
$doc->addStyleDeclaration($css);
}
?>
<?php if ($this->params->get('show_page_heading', 1)) : ?>
<div class="page-header">
<h1><?php echo $this->escape($this->params->get('page_heading')); ?></h1>
</div>
<?php endif; ?>
<?php
if(count($this->items)) {
?>
<div class="speasyimagegallery-albums">
<div class="speasyimagegallery-row clearfix">
<?php foreach ($this->items as $key => $this->item) { ?>
<?php
$cover = 'thumb.' . JFile::getExt(basename($this->item->image));
$Itemid = ($input->get('Itemid', 0, 'INT'))? '&Itemid=' . $input->get('Itemid', 0, 'INT') : '';
$link = 'index.php?option=com_speasyimagegallery&view=album&id=' . $this->item->id . ':' . $this->item->alias . $Itemid;
?>
<div class="<?php echo $col; ?>">
<div class="speasyimagegallery-album">
<div>
<a href="<?php echo JRoute::_($link); ?>">
<img src="images/speasyimagegallery/albums/<?php echo $this->item->id; ?>/<?php echo $cover; ?>" alt="<?php echo $this->item->title; ?>">
<div class="speasyimagegallery-album-info">
<span class="speasyimagegallery-album-title"><?php echo $this->item->title; ?></span>
<div class="speasyimagegallery-album-meta clearfix">
<span class="speasyimagegallery-album-meta-count"><?php echo $this->item->count; ?> <?php echo ($this->item->count > 1) ? JText::_('COM_SPEASYIMAGEGALLERY_PHOTOS') : JText::_('COM_SPEASYIMAGEGALLERY_PHOTO'); ?></span>
</div>
</div>
</a>
</div>
</div>
</div>
<?php } ?>
</div>
</div>
<?php if ($this->pagination->get('pages.total') > 1) : ?>
<div class="pagination-wrapper">
<?php echo $this->pagination->getPagesLinks(); ?>
</div>
<?php endif; ?>
<?php
} else {
echo '<div class="alert">' . JText::_('COM_SPEASYIMAGEGALLERY_NO_ALBUMS') . '</div>';
}