primo commit
This commit is contained in:
92
components/com_jem/views/editevent/tmpl/edit_attachments.php
Normal file
92
components/com_jem/views/editevent/tmpl/edit_attachments.php
Normal file
@ -0,0 +1,92 @@
|
||||
<?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;
|
||||
?>
|
||||
|
||||
<fieldset>
|
||||
<legend><?php echo Text::_('COM_JEM_ATTACHMENTS_LEGEND'); ?></legend>
|
||||
|
||||
<table class="adminform" id="el-attachments">
|
||||
<tbody>
|
||||
<?php foreach ($this->item->attachments as $file): ?>
|
||||
<tr>
|
||||
<td>
|
||||
<div>
|
||||
<div class="title"><?php echo Text::_('COM_JEM_ATTACHMENT_FILE');?></div>
|
||||
<input class="readonly" type="text" readonly="readonly" value="<?php echo $file->file; ?>" />
|
||||
<input type="hidden" name="attached-id[]" value="<?php echo $file->id; ?>" />
|
||||
</div>
|
||||
<div>
|
||||
<div class="title"><?php echo Text::_('COM_JEM_ATTACHMENT_NAME'); ?></div>
|
||||
<?php /* name is always editable, also if attachemnt upload is not allowed */ ?>
|
||||
<input type="text" name="attached-name[]" style="width: 100%" value="<?php echo $file->name; ?>" />
|
||||
</div>
|
||||
<div>
|
||||
<div class="title"><?php echo Text::_('COM_JEM_ATTACHMENT_DESCRIPTION'); ?></div>
|
||||
<?php /* description is always editable, also if attachemnt upload is not allowed */ ?>
|
||||
<input type="text" name="attached-desc[]" style="width: 100%" value="<?php echo $file->description; ?>" />
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<div class="title"><?php echo Text::_('COM_JEM_ATTACHMENT_ACCESS'); ?></div>
|
||||
<?php
|
||||
$attribs = array('class'=>'inputbox', 'size'=>'7');
|
||||
/* if attachment upload is not allowed changing access level should also not possible */
|
||||
if ($this->jemsettings->attachmentenabled == 0) :
|
||||
$attribs['disabled'] = 'disabled';
|
||||
endif;
|
||||
|
||||
echo HTMLHelper::_('select.genericlist', $this->access, 'attached-access[]', $attribs, 'value', 'text', $file->access);
|
||||
?>
|
||||
</div>
|
||||
</td>
|
||||
<td class="center">
|
||||
<?php if ($this->jemsettings->attachmentenabled != 0) : ?>
|
||||
<div>
|
||||
<div class="title"><?php echo Text::_('COM_JEM_ATTACHMENT_REMOVE'); ?></div>
|
||||
<?php echo JemOutput::removebutton(Text::_('COM_JEM_GLOBAL_REMOVE_ATTACHEMENT'), array('id' => 'attach-remove'.$file->id.':'.Session::getFormToken(),'class' => 'attach-remove','title'=>Text::_('COM_JEM_GLOBAL_REMOVE_ATTACHEMENT'))); ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
<?php if ($this->jemsettings->attachmentenabled != 0) : ?>
|
||||
<tr>
|
||||
<td width="100%">
|
||||
<div>
|
||||
<div class="title"><?php echo Text::_('COM_JEM_ATTACHMENT_FILE'); ?></div>
|
||||
<input type="file" name="attach[]" class="attach-field" /><input type="reset" value="<?php echo Text::_('JSEARCH_FILTER_CLEAR') ?>" class="btn btn-primary">
|
||||
</div>
|
||||
<div>
|
||||
<div class="title"><?php echo Text::_('COM_JEM_ATTACHMENT_NAME'); ?></div>
|
||||
<input type="text" name="attach-name[]" class="attach-name" value="" />
|
||||
</div>
|
||||
<div>
|
||||
<div class="title"><?php echo Text::_('COM_JEM_ATTACHMENT_DESCRIPTION'); ?></div>
|
||||
<input type="text" name="attach-desc[]" class="attach-desc" value="" />
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<div class="title"><?php echo Text::_('COM_JEM_ATTACHMENT_ACCESS'); ?></div>
|
||||
<?php echo HTMLHelper::_('select.genericlist', $this->access, 'attach-access[]', array('class'=>'inputbox', 'size'=>'7'), 'value', 'text', 1); ?>
|
||||
</div>
|
||||
</td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<?php endif; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
Reference in New Issue
Block a user