Files
conservatorio-tomadini/components/com_jem/views/venues/tmpl/responsive/default.php
2024-12-17 17:34:10 +01:00

138 lines
4.9 KiB
PHP

<?php
/**
* @package JEM
* @copyright (C) 2013-2024 joomlaeventmanager.net
* @copyright (C) 2005-2009 Christoph Lukes
* @license https://www.gnu.org/licenses/gpl-3.0 GNU/GPL
*/
defined('_JEXEC') or die;
use Joomla\CMS\Language\Text;
?>
<div id="jem" class="jem_venues<?php echo $this->pageclass_sfx; ?>">
<div class="buttons">
<?php
$btn_params = array('task' => $this->task, 'print_link' => $this->print_link);
echo JemOutput::createButtonBar($this->getName(), $this->permissions, $btn_params);
?>
</div>
<?php if ($this->params->get('show_page_heading', 1)) : ?>
<h1 class='componentheading'>
<?php echo $this->escape($this->params->get('page_heading')); ?>
</h1>
<?php endif; ?>
<style>
.jem-img {
flex-basis: <?php echo $this->jemsettings->imagewidth; ?>px;
}
</style>
<!--Venue-->
<?php foreach($this->rows as $row) : ?>
<div itemscope itemtype="https://schema.org/Place" class="venue_id<?php echo $this->escape($row->locid); ?>">
<h2 class="jem">
<a href="<?php echo $row->linkEventsPublished; ?>" itemprop="url"><span itemprop="name"><?php echo $this->escape($row->venue); ?></span></a>
</h2>
<div class="jem-row">
<div class="jem-info">
<dl class="jem-dl" itemprop="address" itemscope itemtype="https://schema.org/PostalAddress">
<?php if (($this->settings->get('global_show_detlinkvenue',1)) && (!empty($row->url))) : ?>
<dt class="venue_website hasTooltip" data-placement="bottom" data-original-title="<?php echo Text::_('COM_JEM_WEBSITE'); ?>" >
<?php echo Text::_('COM_JEM_WEBSITE').':'; ?>
</dt>
<dd class="venue_website">
<a href="<?php echo $this->escape($row->url); ?>" target="_blank">
<?php
if (\Joomla\String\StringHelper::strlen($row->url) > 35) {
$urlclean = htmlspecialchars(\Joomla\String\StringHelper::substr($row->url, 0 , 35)) . '...';
} else {
$urlclean = htmlspecialchars($row->url);
}
echo $urlclean;
?>
</a>
</dd>
<?php endif; ?>
<?php if ($row->city) : ?>
<dt class="venue_city hasTooltip" data-placement="bottom" data-original-title="<?php echo Text::_('COM_JEM_CITY'); ?>">
<?php echo Text::_('COM_JEM_CITY').':'; ?>
</dt>
<dd class="venue_city" itemprop="addressLocality">
<?php echo $this->escape($row->city); ?>
</dd>
<?php endif; ?>
<?php if ($row->state) : ?>
<dt class="venue_state hasTooltip" data-placement="bottom" data-original-title="<?php echo Text::_('COM_JEM_STATE'); ?>">
<?php echo Text::_('COM_JEM_STATE').':'; ?>
</dt>
<dd class="venue_state" itemprop="addressRegion">
<?php echo $this->escape($row->state); ?>
</dd>
<?php endif; ?>
<?php if ($row->country) : ?>
<dt class="venue_country hasTooltip" data-placement="bottom" data-original-title="<?php echo Text::_('COM_JEM_COUNTRY'); ?>">
<?php echo Text::_('COM_JEM_COUNTRY').':'; ?>
</dt>
<dd class="venue_country">
<?php if ($row->country) :
$countryimg = JemHelperCountries::getCountryFlag($row->country);
echo $countryimg ? $countryimg : $row->country;
endif; ?>
<meta itemprop="addressCountry" content="<?php echo $row->country; ?>" />
</dd>
<?php endif; ?>
</dl>
</div>
<!-- FLYER -->
<div class="jem-img">
<?php echo JemOutput::flyer( $row, $row->limage, 'venue' ); ?>
</div>
</div>
<?php /* if ($this->settings->get('global_show_locdescription',1) && $row->locdescription != '' && $row->locdescription != '<br />') : ?>
<h3 class="description">
<?php echo Text::_('COM_JEM_VENUE_DESCRIPTION').':'; ?>
</h3>
<div class="description" itemprop="description">
<?php echo $row->locdescription; ?>
</div>
<?php else : ?>
<div class="clr"> </div>
<?php endif; */?>
<div class="jem-readmore">
<a href="<?php echo $row->linkEventsPublished; ?>" title="<?php echo Text::_('COM_JEM_EVENT_READ_MORE_TITLE'); ?>">
<button class="buttonfilter btn">
<?php echo Text::_('COM_JEM_EVENT_READ_MORE_TITLE'); ?>
</button>
</a>
</div>
</div>
<?php
if ($row !== end($this->rows)) :
echo '<hr class="jem-hr">';
endif;
?>
<?php endforeach; ?>
<!--pagination-->
<div class="pagination">
<?php echo $this->pagination->getPagesLinks(); ?>
</div>
<!--copyright-->
<div class="copyright">
<?php echo JemOutput::footer( ); ?>
</div>
</div>
<?php echo JemOutput::lightbox(); ?>