View | Details | Raw Unified | Return to bug 33260
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/printslip.tt (-41 / +42 lines)
Lines 7-45 Link Here
7
[% UNLESS slips && slips.size %]
7
[% UNLESS slips && slips.size %]
8
    [% SET slips = [{content => slip, is_html => !plain, style => style, id => id }] %]
8
    [% SET slips = [{content => slip, is_html => !plain, style => style, id => id }] %]
9
[% END %]
9
[% END %]
10
<title
10
<title>[% FILTER collapse %]
11
    >[% FILTER collapse %]
11
[% IF ( caller == 'hold-transfer' ) %]
12
        [% IF ( caller == 'hold-transfer' ) %]
12
    [% t("Hold transfer print receipt") | html %] &rsaquo;
13
            [% t("Hold transfer print receipt") | html %]
13
    [% t("Circulation") | html %] &rsaquo;
14
            &rsaquo; [% t("Circulation") | html %] &rsaquo;
14
[% ELSIF ( caller == 'transfer' ) %]
15
        [% ELSIF ( caller == 'transfer' ) %]
15
    [% t("Transfers print receipt") | html %] &rsaquo;
16
            [% t("Transfers print receipt") | html %]
16
    [% t("Circulation") | html %] &rsaquo;
17
            &rsaquo; [% t("Circulation") | html %] &rsaquo;
17
[% ELSIF ( caller == 'members' ) %]
18
        [% ELSIF ( caller == 'members' ) %]
18
    [% tx("Print receipt for {borrowernumber}", { borrowernumber = borrowernumber }) | html %] &rsaquo;
19
            [% tx("Print receipt for {borrowernumber}", { borrowernumber = borrowernumber }) | html %]
19
    [% t("Patrons") | html %] &rsaquo;
20
            &rsaquo; [% t("Patrons") | html %] &rsaquo;
20
[% ELSIF ( caller == 'recall' ) %]
21
        [% ELSIF ( caller == 'recall' ) %]
21
    [% t("Recall print receipt") | html %] &rsaquo;
22
            [% t("Recall print receipt") | html %]
22
    [% t("Circulation") | html %] &rsaquo;
23
            &rsaquo; [% t("Circulation") | html %] &rsaquo;
23
[% ELSIF ( caller == 'notice_mgmt' ) %]
24
        [% ELSIF ( title ) %]
24
    [% UNLESS slips && slips.size > 1 %]
25
            [%# FIXME title is never defined %]
25
    [% t("Print notice") | html %] &rsaquo;
26
            [% title | html %]
26
    [% ELSE %]
27
            &rsaquo; [% t("Patrons") | html %] &rsaquo;
27
    [% t("Print notices") | html %] &rsaquo;
28
        [% END %]
28
    [% END %]
29
        [% t("Koha") | html %]
29
    [% t("Tools") | html %] &rsqaquo;
30
    [% END %]</title
30
[% ELSIF ( title ) %][%# FIXME title is never defined %]
31
>
31
    [% title | html %] &rsaquo;
32
    [% t("Patrons") | html %] &rsaquo;
33
[% END %]
34
    [% t("Koha") | html %]
35
[% END %]</title>
32
[% INCLUDE 'doc-head-close.inc' %]
36
[% INCLUDE 'doc-head-close.inc' %]
33
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
37
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
34
<link rel="shortcut icon" href="[% IF ( IntranetFavicon ) %][% IntranetFavicon | url %][% ELSE %][% interface | html %]/[% theme | html %]/img/favicon.ico[% END %]" type="image/x-icon" />
38
<link rel="shortcut icon" href="[% IF ( IntranetFavicon ) %][% IntranetFavicon | url %][% ELSE %][% interface | html %]/[% theme | html %]/img/favicon.ico[% END %]" type="image/x-icon" />
35
39
36
[% Asset.css("css/print.css") | $raw %]
40
[% Asset.css("css/print.css") | $raw %]
37
[% IF ( Koha.Preference('PrintSlipStylesheet') ) %]
41
[% IF ( Koha.Preference('PrintSlipStylesheet') ) %]
38
    <link rel="stylesheet" type="text/css" href="[% Koha.Preference('PrintSlipStylesheet') | $raw %]" />
42
<link rel="stylesheet" type="text/css" href="[% Koha.Preference('PrintSlipStylesheet') | $raw %]" />
39
[% END %]
43
[% END %]
40
[% FOR slip IN slips %]
44
[% FOR slip IN slips %]
41
    [% IF slip.style %]
45
    [% IF slip.style %]
42
        <!-- prettier-ignore-start -->
46
    <!-- prettier-ignore-start -->
43
    <style>[% slip.style.replace('([^\{\}]+?)\s*\{', '#slip_' _ slip.id _ ' $1 {') | $raw %]</style>
47
    <style>[% slip.style.replace('([^\{\}]+?)\s*\{', '#slip_' _ slip.id _ ' $1 {') | $raw %]</style>
44
    <!-- prettier-ignore-end -->
48
    <!-- prettier-ignore-end -->
45
    [% END %]
49
    [% END %]
Lines 47-73 Link Here
47
51
48
</head>
52
</head>
49
<body id="circ_printslip" class="circ">
53
<body id="circ_printslip" class="circ">
50
<div id="receipt">
54
    <div id="receipt">
51
    [% FOR slip IN slips %]
55
    [% FOR slip IN slips %]
52
        <div id="slip_[% slip.id | html %]">
56
        <div id="slip_[% slip.id | html %]">
53
            [% UNLESS slip.is_html %]
57
        [% UNLESS slip.is_html %]
54
                <pre>
58
            <pre>
55
                [% IF ( slip.content ) %][% slip.content | html %][% ELSE %]No slip template found[% END %]
59
                [% IF ( slip.content ) %][% slip.content | html %][% ELSE %]No slip template found[% END %]
56
            </pre
60
            </pre>
57
                >
61
        [% ELSE %]
58
            [% ELSE %]
62
            [% IF ( slip.content ) %][% slip.content | $raw %][% ELSE %]No slip template found[% END %]
59
                [% IF ( slip.content ) %][% slip.content | $raw %][% ELSE %]No slip template found[% END %]
63
        [% END %]
60
            [% END %]
61
        </div>
64
        </div>
62
        [% IF slips.size > 1 && !loop.last %]
65
        [% IF slips.size > 1 && !loop.last%]
63
            <div class="pagebreak"></div>
66
        <div class="pagebreak"></div>
64
        [% END %]
67
        [% END %]
65
    [% END %]
68
    [% END %]
66
</div>
69
    </div> <!-- /#receipt -->
67
<!-- /#receipt -->
68
70
69
[% MACRO jsinclude BLOCK %]
71
    [% MACRO jsinclude BLOCK %]
70
    [% INCLUDE 'slip-print.inc' #printThenClose %]
72
        [% INCLUDE 'slip-print.inc' #printThenClose %]
71
[% END %]
73
    [% END %]
72
74
73
[% INCLUDE 'intranet-bottom.inc' %]
75
[% INCLUDE 'intranet-bottom.inc' %]
74
- 

Return to bug 33260