3 table { width: 100%; text-align: center; padding: 20px; margin-top: 30px; }
4 table { border-collapse: collapse; }
5 table { padding: 3px; border-bottom: 1px solid #ddd; text-align: left;}
6 table tr:nth-child(odd) { background-color:#ded; }
7 #action_div { width: 95%; }
8 #action-buttons { float:right; }
12 [% PROCESS "default/opac/common.tt2";
13 WRAPPER "default/opac/base.tt2";
14 INCLUDE "default/opac/myopac/_links.tt2" myopac_page = "holds" %]
16 [% IF ctx.holds.size == 0 %]
17 <b>No Items On Hold</b>
23 <div id='action-buttons'>
24 <select name='action'>
25 <option value='cancel'>Cancel Selected</option>
26 <option value='cancel_all'>Cancel All</option>
27 <option value='suspend'>Suspend Selected</option>
28 <option value='suspend_all'>Suspend All</option>
29 <option value='activate'>Activate Selected</option>
30 <option value='activate_all'>Activate All</option>
32 <input type='Submit' value='Go'/>
41 <th>Pickup Location</th>
44 <th>Activate on...</th>
45 <th>Expiration Date</th>
50 [% FOR hold IN ctx.holds %]
51 [% attrs = {marc_xml => hold.marc_xml}; %]
52 [% PROCESS get_marc_attrs args=attrs; %]
54 <td><a href='../record/[% hold.hold.bre.id %]'>[% attrs.title %]</a></td>
55 <td><a href='../results?query=au:[% attrs.author | url %]'>[% attrs.author %]</a></td>
59 format_desc = ctx.find_citm(key).value;
60 icon_filename = icon_by_mattype.$key;
62 %]<!-- XXX in situations where we might show M-type holds, this won't be good enough -->
63 <img alt="[% format_desc %]" title="[% format_desc %]"
64 src="/images/mattype/[% icon_filename %]" />
67 <td>[% ctx.find_aou(hold.hold.hold.pickup_lib).name %]</td>
69 IF hold.hold.status == 4;
71 ELSIF hold.hold.estimated_wait;
72 "Estimated wait (days): "; hold.hold.estimated_wait;
73 ELSIF hold.hold.status == 3;
75 ELSIF hold.hold.status < 3;
79 <td>[% IF hold.hold.hold.frozen == 't' %] No [% ELSE %] Yes [% END %]</td>
81 IF hold.hold.hold.frozen == 't' AND hold.hold.hold.thaw_date;
82 date.format(ctx.parse_datetime(hold.hold.hold.thaw_date),'%Y-%m-%d');
87 <td>[% hold.hold.hold.expire_time ? hold.hold.hold.expire_time : '-' %]</td>
88 <td><input type='checkbox' name='hold_id' value='[% hold.hold.hold.id %]'/></td>