RSS Git Download  Clone
Raw Blame History
  [% 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 &amp; 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 ];
        file_src = parts.join('/');
    %]
		<div class="figure">
			<div class="photo">
        <a class="image" href="/files/[% service_centre %]/[% file_src %]"
		   title="[% file %]">
          <img src="/files/[% service_centre %]/[% file_src %]" alt=""
			width="100" height="100" />
        </a>
			</div>
      
      [% IF c.user_can('upload_data_files') %]
		<p>        
        [ <a href="[% app_url %]/image/delete/[% request.id %]/[% file %]"
            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 ];
        file_src = parts.join('/');
    %] 
      <p class="indent">
        <a href="/files/[% service_centre %]/[% file_src %]"
		   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 %]"
            alt="delete" title="delete file"><span class="red">x</span>
        </a> ]
        [% END %]
      </p>
    [% END %]
  [% END %]

  [% IF confirm_delete %]
	<form method="post" action="[% app_url %]/image/delete/[% request.id %]/[% marked_file %]"
        enctype="multipart/form-data">
    <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 %] -->