69 lines
2.6 KiB
Plaintext
69 lines
2.6 KiB
Plaintext
[% USE raw %]
|
|
[% USE Asset %]
|
|
[% USE Koha %]
|
|
[% PROCESS 'i18n.inc' %]
|
|
[% INCLUDE 'doc-head-open.inc' %]
|
|
[% UNLESS slips && slips.size %]
|
|
[% SET slips = [{content => slip, is_html => !plain, style => style, id => id }] %]
|
|
[% END %]
|
|
<title
|
|
>[% FILTER collapse %]
|
|
[% IF ( caller == 'hold-transfer' ) %]
|
|
[% t("Hold transfer print receipt") | html %]
|
|
› [% t("Circulation") | html %] ›
|
|
[% ELSIF ( caller == 'transfer' ) %]
|
|
[% t("Transfers print receipt") | html %]
|
|
› [% t("Circulation") | html %] ›
|
|
[% ELSIF ( caller == 'members' ) %]
|
|
[% tx("Print receipt for {borrowernumber}", { borrowernumber = borrowernumber }) | html %]
|
|
› [% t("Patrons") | html %] ›
|
|
[% ELSIF ( caller == 'recall' ) %]
|
|
[% t("Recall print receipt") | html %]
|
|
› [% t("Circulation") | html %] ›
|
|
[% ELSIF ( title ) %]
|
|
[%# FIXME title is never defined %]
|
|
[% title | html %]
|
|
› [% t("Patrons") | html %] ›
|
|
[% END %]
|
|
[% t("Koha") | html %]
|
|
[% END %]</title
|
|
>
|
|
[% INCLUDE 'doc-head-close.inc' %]
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<link rel="shortcut icon" href="[% IF ( IntranetFavicon ) %][% IntranetFavicon | url %][% ELSE %][% interface | html %]/[% theme | html %]/img/favicon.ico[% END %]" type="image/x-icon" />
|
|
[% Asset.css("css/print.css") | $raw %]
|
|
[% IF ( Koha.Preference('PrintSlipStylesheet') ) %]
|
|
<link rel="stylesheet" type="text/css" href="[% Koha.Preference('PrintSlipStylesheet') | $raw %]" />
|
|
[% END %]
|
|
[% FOR slip IN slips %]
|
|
[% IF slip.style %]
|
|
<!-- prettier-ignore-start -->
|
|
<style nonce="[% Koha.CSPNonce | $raw %]">[% slip.style.replace('([^\{\}]+?)\s*\{', '#slip_' _ slip.id _ ' $1 {') | $raw %]</style>
|
|
<!-- prettier-ignore-end -->
|
|
[% END %]
|
|
[% END %]
|
|
|
|
[% INCLUDE 'slip-print.inc' #printThenClose %]
|
|
</head>
|
|
<body id="circ_printslip" class="circ">
|
|
<div id="receipt">
|
|
[% FOR slip IN slips %]
|
|
<div id="slip_[% slip.id | html %]">
|
|
[% UNLESS slip.is_html %]
|
|
<pre>
|
|
[% IF ( slip.content ) %][% slip.content | html %][% ELSE %]No slip template found[% END %]
|
|
</pre
|
|
>
|
|
[% ELSE %]
|
|
[% IF ( slip.content ) %][% slip.content | $raw %][% ELSE %]No slip template found[% END %]
|
|
[% END %]
|
|
</div>
|
|
[% IF slips.size > 1 && !loop.last %]
|
|
<div class="pagebreak"></div>
|
|
[% END %]
|
|
[% END %]
|
|
</div>
|
|
<!-- /#receipt -->
|
|
|
|
[% INCLUDE 'intranet-bottom.inc' %]
|