RSS Git Download  Clone
Raw Blame History
<!-- BEGIN [% template.name %] -->
  [% # INCLUDE dumper.tt dump = session %]
  [% # INCLUDE dumper.tt dump = dfv_errs %]
  [% # INCLUDE dumper.tt dump = vars.paginator %]

    <div class="row indent">
      <div class="btn-toolbar">
        [% IF dfv_errs;
          FOREACH err IN dfv_errs %]
            <div class="alert alert-danger">
              [% err.value %]
            </div>
        [% END; END %]
      </div>

      [% IF user_reports.size; # INCLUDE dumper.tt dump = session.user_reports; %]
        <script src="[% request.uri_base %]/javascripts/toggleview.js"
          type="text/javascript"></script>
        <p class="title">My previous reports
          <a href="javascript:toggleview_arrow('previous','toggleprevious')"
              id='toggleprevious' class="image">
            <img alt="" src="/images/closed.gif" class="menu" title="click to expand" />
          </a>
        </p>
        <div class="[% request.uri.match('page=') ? 'itemshow' : 'itemhidden' %]"
             id="previous">
          [% IF vars.paginator.total > vars.paginator.limit %]
            <div class="indent">
              [% vars.paginator.html.pagination; # vars.paginator.html.pager %]
            </div>
          [% END %]
          <div id="previous-requests" class="indent">
            <table class="results">
              [%
                DEFAULT params.page = 1;
                base_count = ( params.page - 1 ) * settings.page_item_count;
                FOREACH req IN user_reports %]
                <tr>
                  <td class="lab-ref">[% base_count + loop.count %]</td>
                  <td>
                    [% lab_number = req.request_number _ '/' _ ( req.year - 2000 ) %]
                    <a href="[% request.uri_for('/load') %]?lab_number=[% lab_number | uri %]">
                      [% lab_number %]
                    </a>
                  </td>
                  <td class="mono">[% req.created_at.strftime('%d.%b.%Y') %]</td>
                  <td>[% req.diagnosis %]</td>
                </tr>
              [% END %]
            </table>
          </div>
          [% IF vars.paginator.total > vars.paginator.limit %]
            <div class="indent">
              [% vars.paginator.html.pagination; # vars.paginator.html.pager %]
            </div>
          [% END %]
        </div>
        <br />
      [% END %]

      <form method="get" action="[% request.uri_for('/load') %]"
          class="col-md-4 input-group" id="search">
        <div class="input-group-lg input-group-addon">Lab number:
            [% IF errs.lab_number %]<span class="dfv-err">invalid</span>[% END %]
        </div>
        <input name="lab_number" required="" id="lab_number" type="text"
            class="input-medium form-control" value="[% params.lab_number %]"
            placeholder="eg 123/15" maxlength="150" />
        <span class="input-group-btn">
          <button class="btn btn-primary" id="input-btn" type="submit">
            Search</button>
        </span>
      </form>
    </div>

    <script language="JavaScript" type="text/javascript">
        <!--
            document.getElementById('search').lab_number.focus();
        //-->
    </script>
<!-- END [% template.name %] -->