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

(-)a/catalogue/moredetail.pl (-12 / +18 lines)
Lines 68-74 my $title=$query->param('title'); Link Here
68
my $bi=$query->param('bi');
68
my $bi=$query->param('bi');
69
$bi = $biblionumber unless $bi;
69
$bi = $biblionumber unless $bi;
70
my $itemnumber = $query->param('itemnumber');
70
my $itemnumber = $query->param('itemnumber');
71
my $data=GetBiblioData($biblionumber);
71
my $data = &GetBiblioData($biblionumber);
72
my $dewey = $data->{'dewey'};
72
my $dewey = $data->{'dewey'};
73
my $showallitems = $query->param('showallitems');
73
my $showallitems = $query->param('showallitems');
74
74
Lines 86-92 my $subscriptionsnumber = CountSubscriptionFromBiblionumber($biblionumber); Link Here
86
# $dewey=~ s/\.$//;
86
# $dewey=~ s/\.$//;
87
# $data->{'dewey'}=$dewey;
87
# $data->{'dewey'}=$dewey;
88
88
89
my @results;
90
my $fw = GetFrameworkCode($biblionumber);
89
my $fw = GetFrameworkCode($biblionumber);
91
my @all_items= GetItemsInfo($biblionumber);
90
my @all_items= GetItemsInfo($biblionumber);
92
my @items;
91
my @items;
Lines 107-113 if (@hostitems){ Link Here
107
        push (@items,@hostitems);
106
        push (@items,@hostitems);
108
}
107
}
109
108
110
109
my $subtitle = GetRecordValue('subtitle', $record, $fw);
111
110
112
my $totalcount=@all_items;
111
my $totalcount=@all_items;
113
my $showncount=@items;
112
my $showncount=@items;
Lines 120-126 my $ccodes= GetKohaAuthorisedValues('items.ccode',$fw); Link Here
120
my $itemtypes = GetItemTypes;
119
my $itemtypes = GetItemTypes;
121
120
122
$data->{'itemtypename'} = $itemtypes->{$data->{'itemtype'}}->{'description'};
121
$data->{'itemtypename'} = $itemtypes->{$data->{'itemtype'}}->{'description'};
123
$results[0]=$data;
122
123
foreach ( keys %{$data} ) {
124
    $template->param( "$_" => defined $data->{$_} ? $data->{$_} : '' );
125
}
126
124
($itemnumber) and @items = (grep {$_->{'itemnumber'} == $itemnumber} @items);
127
($itemnumber) and @items = (grep {$_->{'itemnumber'} == $itemnumber} @items);
125
foreach my $item (@items){
128
foreach my $item (@items){
126
    $item->{itemlostloop}= GetAuthorisedValues(GetAuthValCode('items.itemlost',$fw),$item->{itemlost}) if GetAuthValCode('items.itemlost',$fw);
129
    $item->{itemlostloop}= GetAuthorisedValues(GetAuthValCode('items.itemlost',$fw),$item->{itemlost}) if GetAuthValCode('items.itemlost',$fw);
Lines 169-183 $template->param(count => $data->{'count'}, Link Here
169
    subscriptiontitle   => $data->{title},
172
    subscriptiontitle   => $data->{title},
170
	C4::Search::enabled_staff_search_views,
173
	C4::Search::enabled_staff_search_views,
171
);
174
);
172
$template->param(BIBITEM_DATA => \@results);
175
173
$template->param(ITEM_DATA => \@items);
176
$template->param(
174
$template->param(moredetailview => 1);
177
    ITEM_DATA           => \@items,
175
$template->param(loggedinuser => $loggedinuser);
178
    moredetailview      => 1,
176
$template->param(biblionumber => $biblionumber);
179
    loggedinuser        => $loggedinuser,
177
$template->param(biblioitemnumber => $bi);
180
    biblionumber        => $biblionumber,
178
$template->param(itemnumber => $itemnumber);
181
    biblioitemnumber    => $bi,
182
    itemnumber          => $itemnumber,
183
    z3950_search_params => C4::Search::z3950_search_args(GetBiblioData($biblionumber)),
184
    subtitle            => $subtitle,
185
);
179
$template->param(ONLY_ONE => 1) if ( $itemnumber && $showncount != @items );
186
$template->param(ONLY_ONE => 1) if ( $itemnumber && $showncount != @items );
180
$template->param(z3950_search_params => C4::Search::z3950_search_args(GetBiblioData($biblionumber)));
181
187
182
output_html_with_http_headers $query, $cookie, $template->output;
188
output_html_with_http_headers $query, $cookie, $template->output;
183
189
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tt (-17 / +16 lines)
Lines 1-5 Link Here
1
[% INCLUDE 'doc-head-open.inc' %]
1
[% INCLUDE 'doc-head-open.inc' %]
2
<title>Koha &rsaquo; Catalog &rsaquo; Item details for [% FOREACH BIBITEM_DAT IN BIBITEM_DATA %][% BIBITEM_DAT.title %][% END %]</title>
2
<title>Koha &rsaquo; Catalog &rsaquo; Item details for [% title %] [% FOREACH subtitl IN subtitle %] [% subtitl.subfield %][% END %]</title>
3
[% INCLUDE 'doc-head-close.inc' %]
3
[% INCLUDE 'doc-head-close.inc' %]
4
<style type="text/css">h3{padding-top: 1em; border-top: 2px solid #CCCCCC;}</style>
4
<style type="text/css">h3{padding-top: 1em; border-top: 2px solid #CCCCCC;}</style>
5
</head>
5
</head>
Lines 8-14 Link Here
8
[% INCLUDE 'header.inc' %]
8
[% INCLUDE 'header.inc' %]
9
[% INCLUDE 'cat-search.inc' %]
9
[% INCLUDE 'cat-search.inc' %]
10
10
11
<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a>  &rsaquo; Item Details for <i>[% FOREACH BIBITEM_DAT IN BIBITEM_DATA %][% BIBITEM_DAT.title |html %][% END %]</i></div>
11
<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a>  &rsaquo; Item Details for <i>[% title |html %] [% FOREACH subtitl IN subtitle %] [% subtitl.subfield|html %][% END %]</i></div>
12
12
13
<div id="doc3" class="yui-t2">
13
<div id="doc3" class="yui-t2">
14
14
Lines 18-41 Link Here
18
[% INCLUDE 'cat-toolbar.inc' %]
18
[% INCLUDE 'cat-toolbar.inc' %]
19
19
20
<div id="catalogue_detail_biblio">
20
<div id="catalogue_detail_biblio">
21
    [% FOREACH BIBITEM_DAT IN BIBITEM_DATA %]
21
22
    <h2>[% BIBITEM_DAT.title |html %] [% IF ( BIBITEM_DAT.author ) %], by [% BIBITEM_DAT.author %][% END %]</h2>
22
    <h2>[% title |html %][% FOREACH subtitl IN subtitle %] [% subtitl.subfield|html %][% END %]</h2>
23
    [% IF ( author ) %]<h4>by [% author %]</h4>[% END %]
23
    <ol class="bibliodetails">
24
    <ol class="bibliodetails">
24
        <li><span class="label">Biblionumber:</span> [% BIBITEM_DAT.biblionumber %]&nbsp;</li>
25
        <li><span class="label">Biblionumber:</span> [% biblionumber %]&nbsp;</li>
25
        [% UNLESS ( item_level_itypes ) %]
26
        [% UNLESS ( item_level_itypes ) %]
26
        <li><span class="label">Item type:</span> [% BIBITEM_DAT.itemtypename %]&nbsp;</li>
27
        <li><span class="label">Item type:</span> [% itemtypename %]&nbsp;</li>
27
        [% END %]
28
        [% END %]
28
        <!-- deprecated? <li><span class="label">Loan length:</span> [% BIBITEM_DAT.loanlength %]&nbsp;</li> -->
29
        [% IF ( rentalcharge ) %]<li><span class="label">Rental charge:</span>[% rentalcharge %]&nbsp;</li>[% END %]
29
        <li><span class="label">Rental charge:</span>[% BIBITEM_DAT.rentalcharge %]&nbsp;</li>
30
        <li><span class="label">ISBN:</span> [% isbn %]&nbsp;</li>
30
        <li><span class="label">ISBN:</span> [% BIBITEM_DAT.isbn %]&nbsp;</li>
31
        <li><span class="label">Publisher:</span>[% place %] [% publishercode |html %] [% publicationyear %]&nbsp;</li>
31
        <li><span class="label">Publisher:</span>[% BIBITEM_DAT.place %] [% BIBITEM_DAT.publishercode |html %] [% BIBITEM_DAT.publicationyear %]&nbsp;</li>
32
        [% IF ( volumeddesc ) %]<li><span class="label">Volume:</span> [% volumeddesc %]</li>[% END %]
32
        [% IF ( BIBITEM_DAT.volumeddesc ) %]<li><span class="label">Volume:</span> [% BIBITEM_DAT.volumeddesc %]</li>[% END %]
33
        <li><span class="label">Physical Details:</span> [% pages %] [% illus %] [% size %]&nbsp;</li>
33
        <li><span class="label">Physical Details:</span> [% BIBITEM_DAT.pages %] [% BIBITEM_DAT.illus %] [% BIBITEM_DAT.size %]&nbsp;</li>
34
        [% IF ( bnotes ) %]<li><span class="label">Notes:</span> [% bnotes %]</li>[% END %]
34
        [% IF ( BIBITEM_DAT.bnotes ) %]<li><span class="label">Notes:</span> [% BIBITEM_DAT.bnotes %]</li>[% END %]
35
        <li><span class="label">No. of Items:</span> [% count %]&nbsp;[% IF ( hiddencount ) %]total ([% showncount %] shown / [% hiddencount %] hidden) 
35
        <li><span class="label">No. of Items:</span> [% BIBITEM_DAT.count %]&nbsp;[% IF ( BIBITEM_DAT.hiddencount ) %]total ([% BIBITEM_DAT.showncount %] shown / [% BIBITEM_DAT.hiddencount %] hidden) 
36
<a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=[% biblionumber %]&amp;showallitems=1">Show all items</a>[% END %]</li>
36
<a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=[% BIBITEM_DAT.biblionumber %]&showallitems=1">Show all items</a>[% END %]</li>
37
    </ol>
37
    </ol>
38
    [% END %]
38
39
    <br clear="all" />
39
    <br clear="all" />
40
    [% IF ( ONLY_ONE ) %]
40
    [% IF ( ONLY_ONE ) %]
41
        <div class="dialog message">You are only viewing one item.  <a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=[% biblionumber %]&amp;bi=[% biblioitemnumber %]#item[% itemnumber %]">View All</a></div>
41
        <div class="dialog message">You are only viewing one item.  <a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=[% biblionumber %]&amp;bi=[% biblioitemnumber %]#item[% itemnumber %]">View All</a></div>
42
- 

Return to bug 7121