[% PROCESS "opac/parts/header.tt2";
PROCESS "opac/parts/misc_util.tt2";
+ PROCESS "opac/parts/hold_status.tt2";
WRAPPER "opac/parts/myopac/base.tt2";
- myopac_page = "holds"
+ myopac_page = "holds";
limit = ctx.hold_history_limit;
offset = ctx.hold_history_offset;
%]
<td width="110">
<div name="acct_holds_status"
style="margin-top:10px;margin-bottom:10px;">
- [%
- IF hold.hold.status == 4;
- l("Available");
- IF ahr.shelf_expire_time;
- l('<br/>Expires [_1]',
- date.format(ctx.parse_datetime(ahr.shelf_expire_time), DATE_FORMAT));
- END;
- ELSIF hold.hold.estimated_wait AND hold.hold.estimated_wait > 0;
- # estimated wait is delivered as seconds.
- SET hwait = POSIX.ceil(hold.hold.estimated_wait / 86400);
- l("Estimated wait: [quant,_1,day,days]", hwait);
- ELSIF hold.hold.status == 3;
- l("In Transit");
- ELSIF hold.hold.status < 3;
- l("Waiting for copy");
- END;
- %]
+ [% PROCESS get_hold_status hold=hold; %]
</div>
</td>
</tr>