93 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			93 lines
		
	
	
		
			3.5 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;
 | |
| ?>
 | |
| 
 | |
| <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="form-control readonly valid form-control-success w-75" 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>
 | |
| 
 |