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

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/includes/item-status.inc (-23 / +49 lines)
Lines 1-4 Link Here
1
[% USE AuthorisedValues %]
1
[% USE AuthorisedValues %]
2
[% SET itemavailable = 1 %]
2
3
3
[%#-
4
[%#-
4
This include takes two parameters: an item structure
5
This include takes two parameters: an item structure
Lines 8-53 not use an API to fetch items that populates item.datedue. Link Here
8
-%]
9
-%]
9
10
10
[% IF ( item.itemlost ) %]
11
[% IF ( item.itemlost ) %]
12
    [% SET itemavailable = 0 %]
11
    [% av_lib_include = AuthorisedValues.GetByCode( 'LOST', item.itemlost, 1 ) %]
13
    [% av_lib_include = AuthorisedValues.GetByCode( 'LOST', item.itemlost, 1 ) %]
12
    [% IF ( av_lib_include ) %]
14
    [% IF ( av_lib_include ) %]
13
        [% av_lib_include %]
15
        <span class="item-status lost">[% av_lib_include %]</span>
14
    [% ELSE %]
16
    [% ELSE %]
15
        [% IF ( item.lostimageurl ) %]
17
        [% IF ( item.lostimageurl ) %]
16
            <img src="[% item.lostimageurl %]" alt="[% item.lostimagelabel %]" title="[% item.lostimagelabel %]" />
18
            <img src="[% item.lostimageurl %]" alt="[% item.lostimagelabel %]" title="[% item.lostimagelabel %]" />
17
        [% ELSE %]
19
        [% ELSE %]
18
            Item lost
20
            <span class="item-status lost">Item lost</span>
19
        [% END %]
21
        [% END %]
20
    [% END %]
22
    [% END %]
21
[% ELSIF ( item.datedue || issue.date_due ) %]
23
[% END %]
24
25
[% IF ( item.datedue || issue.date_due ) %]
26
    [% SET itemavailable = 0 %]
22
    [% IF ( OPACShowCheckoutName ) %]
27
    [% IF ( OPACShowCheckoutName ) %]
23
        Checked out to [% item.cardnumber %] [% item.firstname %] [% item.surname %]
28
        <span class="item-status checkedout">Checked out to [% item.firstname %] [% item.surname %] [% IF ( item.cardnumber ) %]([% item.cardnumber %])[% END %]</span>
24
    [% ELSE %]
29
    [% ELSE %]
25
        Checked out
30
        <span class="item-status checkedout">Checked out</span>
26
    [% END %]
31
    [% END %]
27
[% ELSIF ( item.transfertwhen ) %]
32
[% END %]
28
    In transit from [% item.transfertfrom %]
33
29
    to [% item.transfertto %] since [% item.transfertwhen %]
34
[% IF ( item.transfertwhen ) %]
30
[% ELSIF ( item.waiting ) %]
35
    [% SET itemavailable = 0 %]
31
    On hold
36
    <span class="item-status intransit">In transit from [% item.transfertfrom %]
32
[% ELSIF ( item.withdrawn ) %]
37
    to [% item.transfertto %] since [% item.transfertwhen | $KohaDates %]</span>
33
    Item withdrawn
38
[% END %]
34
[% ELSIF ( item.itemnotforloan ) %]
39
40
[% IF ( item.waiting ) %]
41
    [% SET itemavailable = 0 %]
42
    <span class="item-status onhold">On hold</span>
43
[% END %]
44
45
[% IF ( item.withdrawn ) %]
46
    [% SET itemavailable = 0 %]
47
    <span class="item-status withdrawn">Item withdrawn</span>
48
[% END %]
49
50
[% IF ( item.itemnotforloan ) %]
51
    [% SET itemavailable = 0 %]
35
    [% IF ( item.notforloanvalueopac ) %]
52
    [% IF ( item.notforloanvalueopac ) %]
36
        [% item.notforloanvalueopac %] [% IF ( item.restrictedopac ) %]<span class="restricted">([% item.restrictedopac %])</span>[% END %]
53
        <span class="item-status notforloan">[% item.notforloanvalueopac %] [% IF ( item.restrictedopac ) %]<span class="restricted">([% item.restrictedopac %])</span>[% END %]</span>
37
    [% ELSE %]
54
    [% ELSE %]
38
        Not for loan [% IF ( item.restrictedopac ) %]<span class="restricted">([% item.restrictedopac %])</span>[% END %]
55
        <span class="item-status notforloan">Not for loan [% IF ( item.restrictedopac ) %]<span class="restricted">([% item.restrictedopac %])</span>[% END %]</span>
39
    [% END %]
56
    [% END %]
40
[% ELSIF ( item.notforloan_per_itemtype ) %]
57
[% ELSIF ( item.notforloan_per_itemtype ) %]
41
    Not for loan [% IF ( item.restrictedopac ) %]<span class="restricted">([% item.restrictedopac %])</span>[% END %]
58
    [% SET itemavailable = 0 %]
42
[% ELSIF ( item.damaged ) %]
59
    <span class="item-status notforloan">Not for loan [% IF ( item.restrictedopac ) %]<span class="restricted">([% item.restrictedopac %])</span>[% END %]</span>
60
[% END %]
61
62
[% IF ( item.damaged ) %]
63
    [% SET itemavailable = 0 %]
43
    [% av_lib_include = AuthorisedValues.GetByCode( 'DAMAGED', item.damaged, 1 ) %]
64
    [% av_lib_include = AuthorisedValues.GetByCode( 'DAMAGED', item.damaged, 1 ) %]
44
    [% IF av_lib_include %]
65
    [% IF av_lib_include %]
45
        [% av_lib_include %]
66
        <span class="item-status damaged">[% av_lib_include %]</span>
46
    [% ELSE %]
67
    [% ELSE %]
47
        Item damaged
68
        <span class="item-status damaged">Item damaged</span>
48
    [% END %]
69
    [% END %]
49
[% ELSIF item.on_order %]
70
[% END %]
50
  On order
71
51
[% ELSE %]
72
[% IF item.on_order %]
52
    Available [% IF ( item.restrictedopac ) %]<span class="restricted">([% item.restrictedopac %])</span>[% END %]
73
    [% SET itemavailable = 0 %]
74
    <span class="item-status onorder">On order</span>
75
[% END %]
76
77
[% IF ( itemavailable ) %]
78
    <span class="item-status available">Available [% IF ( item.restrictedopac ) %]<span class="restricted">([% item.restrictedopac %])</span>[% END %]</span>
53
[% END %]
79
[% END %]
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-basket.tt (-1 / +2 lines)
Lines 1-10 Link Here
1
[% USE Koha %]
1
[% USE Koha %]
2
[% USE KohaDates %]
2
[% SET TagsInputEnabled = ( ( Koha.Preference( 'opacuserlogin' ) == 1 ) && TagsEnabled && TagsInputOnList ) %]
3
[% SET TagsInputEnabled = ( ( Koha.Preference( 'opacuserlogin' ) == 1 ) && TagsEnabled && TagsInputOnList ) %]
3
4
4
[% INCLUDE 'doc-head-open.inc' %]
5
[% INCLUDE 'doc-head-open.inc' %]
5
[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog &rsaquo; Your cart
6
[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog &rsaquo; Your cart
6
[% INCLUDE 'doc-head-close.inc' %]
7
[% INCLUDE 'doc-head-close.inc' %]
7
[% BLOCK cssinclude %][% END %]
8
[% BLOCK cssinclude %]<style type="text/css">.item-status { display: inline; }</style>[% END %]
8
</head>
9
</head>
9
[% INCLUDE 'bodytag.inc' bodyid='basket' %]
10
[% INCLUDE 'bodytag.inc' bodyid='basket' %]
10
    <div class="main">
11
    <div class="main">
(-)a/koha-tmpl/opac-tmpl/bootstrap/less/opac.less (-1 / +10 lines)
Lines 2054-2059 button.closebtn{padding:0;cursor:pointer;background:transparent;border:0;-webkit Link Here
2054
    margin-bottom : .5em;
2054
    margin-bottom : .5em;
2055
}
2055
}
2056
2056
2057
.item-status {
2058
    display: block;
2059
    font-size: 95%;
2060
    margin-bottom: .5em;
2061
}
2062
2057
.available {
2063
.available {
2058
    color : #006600;
2064
    color : #006600;
2059
}
2065
}
Lines 2195-2200 td img { Link Here
2195
        padding-right: 19px;
2201
        padding-right: 19px;
2196
        background: #ECEDE6 none;
2202
        background: #ECEDE6 none;
2197
    }
2203
    }
2204
    th,
2205
    td {
2206
        line-height: 135%;
2207
    }
2198
}
2208
}
2199
.tags {
2209
.tags {
2200
    ul {
2210
    ul {
2201
- 

Return to bug 9214