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

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/includes/item-status.inc (-32 / +58 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-61 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 %]
22
  [% IF item.onsite_checkout %]
24
23
    [% IF ( OPACShowCheckoutName ) %]
25
[% IF ( item.datedue || issue.date_due ) %]
24
        Currently in local use by [% item.cardnumber %] [% item.firstname %] [% item.surname %]
26
    [% SET itemavailable = 0 %]
25
    [% ELSE %]
27
    [% IF item.onsite_checkout %]
26
        Currently in local use
28
        [% IF ( OPACShowCheckoutName ) %]
27
    [% END %]
29
            <span class="item-status checkedout">Currently in local use by [% item.firstname %] [% item.surname %] [% IF ( item.cardnumber ) %]([% item.cardnumber %])[% END %]</span>
28
  [% ELSE %]
30
        [% ELSE %]
29
    [% IF ( OPACShowCheckoutName ) %]
31
            <span class="item-status checkedout">Currently in local use</span>
30
        Checked out to [% item.cardnumber %] [% item.firstname %] [% item.surname %]
32
        [% END %]
31
    [% ELSE %]
33
    [% ELSE %]
32
        Checked out
34
        [% IF ( OPACShowCheckoutName ) %]
35
            <span class="item-status checkedout">Checked out to [% item.firstname %] [% item.surname %] [% IF ( item.cardnumber ) %]([% item.cardnumber %])[% END %]</span>
36
        [% ELSE %]
37
            <span class="item-status checkedout">Checked out</span>
38
        [% END %]
33
    [% END %]
39
    [% END %]
34
  [% END %]
40
[% END %]
35
[% ELSIF ( item.transfertwhen ) %]
41
36
    In transit from [% item.transfertfrom %]
42
[% IF ( item.transfertwhen ) %]
37
    to [% item.transfertto %] since [% item.transfertwhen %]
43
    [% SET itemavailable = 0 %]
38
[% ELSIF ( item.waiting ) %]
44
    <span class="item-status intransit">In transit from [% item.transfertfrom %]
39
    On hold
45
    to [% item.transfertto %] since [% item.transfertwhen | $KohaDates %]</span>
40
[% ELSIF ( item.withdrawn ) %]
46
[% END %]
41
    Item withdrawn
47
42
[% ELSIF ( item.itemnotforloan ) %]
48
[% IF ( item.waiting ) %]
49
    [% SET itemavailable = 0 %]
50
    <span class="item-status onhold">On hold</span>
51
[% END %]
52
53
[% IF ( item.withdrawn ) %]
54
    [% SET itemavailable = 0 %]
55
    <span class="item-status withdrawn">Item withdrawn</span>
56
[% END %]
57
58
[% IF ( item.itemnotforloan ) %]
59
    [% SET itemavailable = 0 %]
43
    [% IF ( item.notforloanvalueopac ) %]
60
    [% IF ( item.notforloanvalueopac ) %]
44
        [% item.notforloanvalueopac %] [% IF ( item.restrictedopac ) %]<span class="restricted">([% item.restrictedopac %])</span>[% END %]
61
        <span class="item-status notforloan">[% item.notforloanvalueopac %] [% IF ( item.restrictedopac ) %]<span class="restricted">([% item.restrictedopac %])</span>[% END %]</span>
45
    [% ELSE %]
62
    [% ELSE %]
46
        Not for loan [% IF ( item.restrictedopac ) %]<span class="restricted">([% item.restrictedopac %])</span>[% END %]
63
        <span class="item-status notforloan">Not for loan [% IF ( item.restrictedopac ) %]<span class="restricted">([% item.restrictedopac %])</span>[% END %]</span>
47
    [% END %]
64
    [% END %]
48
[% ELSIF ( item.notforloan_per_itemtype ) %]
65
[% ELSIF ( item.notforloan_per_itemtype ) %]
49
    Not for loan [% IF ( item.restrictedopac ) %]<span class="restricted">([% item.restrictedopac %])</span>[% END %]
66
    [% SET itemavailable = 0 %]
50
[% ELSIF ( item.damaged ) %]
67
    <span class="item-status notforloan">Not for loan [% IF ( item.restrictedopac ) %]<span class="restricted">([% item.restrictedopac %])</span>[% END %]</span>
68
[% END %]
69
70
[% IF ( item.damaged ) %]
71
    [% SET itemavailable = 0 %]
51
    [% av_lib_include = AuthorisedValues.GetByCode( 'DAMAGED', item.damaged, 1 ) %]
72
    [% av_lib_include = AuthorisedValues.GetByCode( 'DAMAGED', item.damaged, 1 ) %]
52
    [% IF av_lib_include %]
73
    [% IF av_lib_include %]
53
        [% av_lib_include %]
74
        <span class="item-status damaged">[% av_lib_include %]</span>
54
    [% ELSE %]
75
    [% ELSE %]
55
        Item damaged
76
        <span class="item-status damaged">Item damaged</span>
56
    [% END %]
77
    [% END %]
57
[% ELSIF item.on_order %]
78
[% END %]
58
  On order
79
59
[% ELSE %]
80
[% IF item.on_order %]
60
    Available [% IF ( item.restrictedopac ) %]<span class="restricted">([% item.restrictedopac %])</span>[% END %]
81
    [% SET itemavailable = 0 %]
82
    <span class="item-status onorder">On order</span>
83
[% END %]
84
85
[% IF ( itemavailable ) %]
86
    <span class="item-status available">Available [% IF ( item.restrictedopac ) %]<span class="restricted">([% item.restrictedopac %])</span>[% END %]</span>
61
[% END %]
87
[% 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