| Current Path : /home/smartconb/www/armencom33/components/com_eventgallery/tmpl/singleimage/ |
| Current File : /home/smartconb/www/armencom33/components/com_eventgallery/tmpl/singleimage/minipage.php |
<?php
/**
* @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
*/
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
defined('_JEXEC') or die('Restricted access');
/**
* @var \de\svenbluege\joomla\eventgallery\ObjectWithConfiguration $this
* @var \Svenbluege\Component\Eventgallery\Site\Library\File\File $file
*/
$file = $this->model->file;
$this->document->setMetaData("og:url", Route::_( 'index.php?option=com_eventgallery&view=singleimage&layout=minipage&folder='.$file->getFolderName().'&file='.$file->getFileName(), false, -1), "property");
$linkLabel = Text::_('COM_EVENTGALLERY_SINGLEIMAGE_MINIPAGE_OPEN_EVENT');
$targetUrl = Route::_('index.php?option=com_eventgallery&view=event&folder='.$file->getFolderName());
if ($this->config->getSocial()->doShareArticleLinks()) {
// get and clean the article url to ensure we don't redirect to external sites.
$app = \Joomla\CMS\Factory::getApplication();
$articleUrl = $app->input->getString('articleurl', null);
$uri = new \Joomla\CMS\Uri\Uri($articleUrl);
$cleanedArticleUrl = $uri->render(\Joomla\CMS\Uri\Uri::PATH | \Joomla\CMS\Uri\Uri::QUERY);
if (!empty($cleanedArticleUrl)) {
$targetUrl = $cleanedArticleUrl;
$linkLabel = Text::_('COM_EVENTGALLERY_SINGLEIMAGE_MINIPAGE_OPEN_ARTICLE');
}
}
?>
<?php IF ($this->config->getSocial()->getSharingLinkType() == 'singleimage_to_event'): ?>
<script type="text/javascript">
window.location = "<?php echo $targetUrl?>";
</script>
<?php ENDIF; ?>
<?php IF ($file->hasTitle($this->config->getEvent()->doShowImageFilename(), $this->config->getEvent()->doShowExif(), $this->config->getEvent()->doShowImageTitle(), $this->config->getEvent()->doShowImageCaption())): ?>
<?php $this->document->setTitle(strip_tags($file->getFileTitle()));?>
<div class="well displayname"><?php echo $file->getTitle($this->config->getEvent()->doShowImageFilename(), $this->config->getEvent()->doShowExif(), $this->config->getEvent()->doShowImageTitle(), $this->config->getEvent()->doShowImageCaption()); ?></div>
<?php ELSEIF ($this->config->getEvent()->doShowImageFilename()): ?>
<div class="well displayname"><div class="img-id"><?php echo Text::_('COM_EVENTGALLERY_IMAGE_ID'); ?> <?php echo $file->getFileName() ?></div></div>
<?php ENDIF ?>
<p>
<a style="display: block;" href="<?php echo $targetUrl?>">
<img style="display: block; margin: auto;" src="<?php echo $file->getImageUrl(600, 600, false) ?>">
</a>
</p>
<p>
<a href="<?php echo Route::_('index.php?option=com_eventgallery&view=event&folder='.$file->getFolderName())?>"><?php echo $linkLabel;?></a>
</p>