[% META title="Images & Data Files" %]
<!-- BEGIN [% template.name %] -->
[% # PROCESS dumper.tt dump = contents %]
[% # PROCESS dumper.tt dump = request %]
[% # PROCESS dumper.tt dump = c.query %]
[% INCLUDE record/patient_summary.tt %]
<h3 class="header">Image & data files</h3>
[% UNLESS c.is_lab_staff %]
<p class="indent warning">DATA FILES ARE FOR LABORATORY USE ONLY</p>
[% END %]
[% service_centre = c.cfg('settings').item('_centre'); # service_centre %]
[% IF contents.images.size %]
<p class="title">Images:</p>
[% FOREACH file IN contents.images;
parts = [ request.year, mini_dir, request.request_number ];
file_src = parts.join('/');
%]
<div class="figure">
<div class="photo">
<a class="image" title="[% file %]"
href="/files/[% service_centre %]/[% file_src %]/[% file | uri %]">
<img src="/files/[% service_centre %]/[% file_src %]/[% file | uri %]"
alt="" width="100" height="100" />
</a>
</div>
[% IF c.user_can('upload_data_files') %]
<p>
[ <a href="[% app_url %]/image/delete/[% request.id %]/[% file | uri %]"
alt="delete" title="delete [% file %]"><span class="red">x</span>
</a> ]
</p>
[% END %]
</div>
[% END %]
<br class="clearboth" />
[% END %]
[% IF contents.files.size %]
<p class="title">Data files:</p>
[% FOREACH file IN contents.files; # show unrestricted only unless permissions allow:
NEXT UNLESS unrestricted.item(file) OR c.user_can('upload_data_files');
parts = [ request.year, mini_dir, request.request_number ];
file_src = parts.join('/');
%]
<p class="indent">
<a href="/files/[% service_centre %]/[% file_src %]/[% file | uri %]"
target="_blank">[% file %]</a>
[% IF c.user_can('upload_data_files');
NEXT IF file.match('request_form') AND NOT c.user_can('delete_record');
%]
[ <a href="[% app_url %]/image/delete/[%request.id %]/[% file | uri %]"
alt="delete" title="delete file"><span class="red">x</span>
</a> ]
[% END %]
</p>
[% END %]
[% END %]
[% IF confirm_delete %]
<form method="post" enctype="multipart/form-data"
action="[% app_url %]/image/delete/[% request.id %]/[% marked_file | uri %]">
<p class="warning">
Confirm you wish to permanently delete [% marked_file %]:
<input type="checkbox" name="confirm_delete" value="1" />
[% site.html.submit %]
</p>
</form>
[% END %]
[% IF c.user_can('upload_data_files') %]
<form method="post" action="[% app_url %]/image/update/[% request.id %]"
enctype="multipart/form-data">
[% IF confirm_overwrite %]
<p class="warning">
File already exists - confirm overwrite:
<input type="checkbox" name="confirm_overwrite" value="1" />
</p>
[TODO: re-display path - not available in query()]
[% END %]
[% UNLESS request.id.match('_') # disabled for pre_registration requests %]
<p class="title">
[% div_name = 'new'; INCLUDE site/snippets/toggleview.tt %]
Upload new file
</p>
[% END %]
<div class="item[% confirm_overwrite ? 'visible' : 'hidden' %]" id="[% div_name %]">
<p class="indent">
<input type="file" name="image_file" size="30" />
[% site.html.submit %]
</p>
</div>
</form>
[% END %]
<p>[% site.html.back_button %]</p>
<!-- END [% template.name %] -->