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

48 lines
1.6 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;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Session\Session;
?>
<?php if (isset($this->attachments) && is_array($this->attachments) && (count($this->attachments) > 0)) : ?>
<div class="files">
<h2 class="description"><?php echo Text::_('COM_JEM_FILES'); ?></h2>
<table class="file">
<tbody>
<?php foreach ($this->attachments as $file) : ?>
<tr>
<td>
<?php
$overlib = Text::_('COM_JEM_FILE').': '.$this->escape($file->file);
if (!empty($file->name)) {
$overlib .= '<BR />'.Text::_('COM_JEM_FILE_NAME').': '.$this->escape($file->name);
}
if (!empty($file->description)) {
$overlib .= '<BR />'.Text::_('COM_JEM_FILE_DESCRIPTION').': '.$this->escape($file->description);
}
?>
<span <?php echo JEMOutput::tooltip(Text::_('COM_JEM_DOWNLOAD'), $overlib, 'file-dl-icon file-name'); ?>>
<?php
$filename = $this->escape($file->name ? $file->name : $file->file);
$image = HTMLHelper::_('image','com_jem/download_16.png', Text::_('COM_JEM_DOWNLOAD'),NULL,true)." "."<span class=file-name>".$filename."</span>";
$attribs = array('class'=>'file-name');
echo HTMLHelper::_('link','index.php?option=com_jem&task=getfile&format=raw&file='.$file->id.'&'.Session::getFormToken().'=1',$image,$attribs);
?>
</span>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
<?php endif;