You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

102 lines
5.5 KiB

{* $Id$ *}
{strip}
{if $print_page|default:null ne 'y' and $tiki_p_attach_trackers eq 'y'}
<h3>{tr}Attach a file to this item{/tr}</h3>
<form enctype="multipart/form-data" action="tiki-view_tracker_item.php" method="post" role="form">
<input type="hidden" name="trackerId" value="{$trackerId|escape}">
<input type="hidden" name="itemId" value="{$itemId|escape}">
<input type="hidden" name="attId" value="{$attId|escape|default:null}">
<div class="mb-3 row">
<label for="MAX_FILE_SIZE" class="col-md-4 col-form-label">
{tr}Upload file{/tr}
</label>
<div class="col-md-8">
{if $attach_file|default:null}{tr}Edit:{/tr} {/if}<input type="hidden" name="MAX_FILE_SIZE" value="1000000000"><input name="userfile1" type="file">{if $attach_file|default:null}<br>{$attach_file|escape}{/if}
</div>
</div>
<div class="mb-3 row">
<label for="attach_comment" class="col-md-4 col-form-label">
{tr}Comment{/tr}
</label>
<div class="col-md-8">
<input type="text" name="attach_comment" id="attach_comment" maxlength="250" value="{$attach_comment|escape|default:null}" class="form-control">
</div>
</div>
<div class="mb-3 row">
<label for="attach_version" class="col-md-4 col-form-label">
{tr}Version{/tr}
</label>
<div class="col-md-1">
<input type="text" name="attach_version" id="attach_version" size="5" maxlength="10" value="{$attach_version|escape|default:null}" class="form-control">
</div>
</div>
<div class="mb-3 row">
<label for="attach_longdesc" class="col-md-4 col-form-label">
{tr}Description{/tr}
</label>
<div class="col-md-8">
<textarea name="attach_longdesc" id="attach_longdesc" rows="3" class="form-control">{$attach_longdesc|escape|default:null}</textarea>
</div>
</div>
<div class="mb-3 clearfix">
<div class="text-center">
<input type="submit" class="btn btn-primary btn-sm" name="attach" value={if $attach_file|default:null}"{tr}Edit{/tr}"{else}"{tr}Attach{/tr}"{/if}>
</div>
</div>
</form>
{/if}
<h3>{tr}Attachments{/tr}</h3>
<div class="table-responsive">
<table class="table">
<tr>
{assign var='nbcols' value=2}
<th class="auto">&nbsp;</th>
{section name=ix loop=$attfields}
{assign var='nbcols' value=$nbcols+1}
<th class="auto">{tr}{$attfields[ix]}{/tr}</th>
{/section}
<th>&nbsp;</th>
</tr>
{section name=ix loop=$atts}
<tr>
<td nowrap="nowrap" class="auto">
{if $attextra eq 'y'}
{assign var=link value='tiki-view_tracker_more_info.php?attId='|cat:$atts[ix].attId}
<a class="tablename tips" href="#" title=":{tr}more info{/tr}" onclick="javascript:window.open('{$link}','','menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,width=450,height=600');">
{icon name="information" alt="{tr}more info{/tr}"}
</a>
{/if}
<a class="tablename tips" href="tiki-download_item_attachment.php?attId={$atts[ix].attId}" title=":{tr}Download{/tr}">
{icon name="download" alt="{tr}Download{/tr}"}
</a>
</td>
{foreach key=k item=x from=$attfields}
{if $x eq 'created'}
<td>{$atts[ix].$x|tiki_short_datetime}</td>
{elseif $x eq 'filesize'}
<td nowrap="nowrap">{$atts[ix].$x|kbsize}</td>
{elseif $x eq 'filetype'}
<td>{$atts[ix].filename|iconify}</td>
{else}
<td>{$atts[ix].$x}</td>
{/if}
{/foreach}
<td>
{if $tiki_p_admin_trackers eq 'y' or ($user and ($atts[ix].user eq $user))}
<a class="tips" href="tiki-view_tracker_item.php?trackerId={$trackerId}&amp;itemId={$itemId}&amp;removeattach={$atts[ix].attId}&amp;offset={$offset}&amp;sort_mode={$sort_mode}" title=":{tr}Delete{/tr}">
{icon name='remove' alt="{tr}Delete{/tr}"}
</a>
<a class="tips" href="tiki-view_tracker_item.php?trackerId={$trackerId}&amp;itemId={$itemId}&amp;editattach={$atts[ix].attId}&amp;offset={$offset}&amp;sort_mode={$sort_mode}" title=":{tr}Edit{/tr}">
{icon name='edit' alt="{tr}Edit{/tr}"}
</a>
{/if}
</td>
</tr>
{sectionelse}
<tr>
<td colspan="{$nbcols}" class="formcontent">{tr}No attachments for this item{/tr}</td>
</tr>
{/section}
</table>
</div>
{/strip}