[% PROCESS "default/opac/parts/header.tt2";
- PROCESS "default/opac/parts/marc_misc.tt2";
+ PROCESS "default/opac/parts/misc_util.tt2";
WRAPPER "default/opac/parts/base.tt2" +
"default/opac/parts/myopac/base.tt2";
myopac_page = "holds" %]
<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>
<td class="opac-auto-161">