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

(-)a/catalogue/detail.pl (-10 / +6 lines)
Lines 20-26 use strict; Link Here
20
use warnings;
20
use warnings;
21
21
22
use CGI;
22
use CGI;
23
use C4::Acquisition qw( GetHistory GetItemnumbersFromOrder );
23
use C4::Acquisition qw( GetHistory );
24
use C4::Auth;
24
use C4::Auth;
25
use C4::Dates qw/format_date/;
25
use C4::Dates qw/format_date/;
26
use C4::Koha;
26
use C4::Koha;
Lines 167-182 foreach my $subscription (@subscriptions) { Link Here
167
167
168
168
169
# Get acquisition details
169
# Get acquisition details
170
my ( $orders, $qty, $price, $received ) = C4::Acquisition::GetHistory( biblionumber => $biblionumber, get_canceled_order => 1 );
170
if ( C4::Context->preference('AcquisitionDetails') ) {
171
if ( C4::Context->preference('AcqCreateItem') eq 'ordering' ) {
171
    my ( $orders, $qty, $price, $received ) = C4::Acquisition::GetHistory( biblionumber => $biblionumber, get_canceled_order => 1 );
172
    for my $order ( @$orders ) {
172
    $template->param(
173
        $order->{itemnumbers} = [ C4::Acquisition::GetItemnumbersFromOrder( $order->{ordernumber} ) ];
173
        orders => $orders,
174
    }
174
    );
175
}
175
}
176
$template->param(
177
    orders => $orders,
178
    AcquisitionDetails => C4::Context->preference('AcquisitionDetails'),
179
);
180
176
181
if ( defined $dat->{'itemtype'} ) {
177
if ( defined $dat->{'itemtype'} ) {
182
    $dat->{imageurl} = getitemtypeimagelocation( 'intranet', $itemtypes->{ $dat->{itemtype} }{imageurl} );
178
    $dat->{imageurl} = getitemtypeimagelocation( 'intranet', $itemtypes->{ $dat->{itemtype} }{imageurl} );
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt (-16 / +6 lines)
Lines 1-3 Link Here
1
[% USE Koha %]
1
[% USE KohaDates %]
2
[% USE KohaDates %]
2
[% USE AuthorisedValues %]
3
[% USE AuthorisedValues %]
3
4
Lines 255-261 function verify_images() { Link Here
255
            table.before(link);
256
            table.before(link);
256
            deactivate_filters(id);
257
            deactivate_filters(id);
257
        }
258
        }
258
        [% IF AcquisitionDetails %]
259
        [% IF Koha.Preference('AcquisitionDetails') %]
259
            $("#orders").dataTable($.extend(true, {}, dataTablesDefaults, {
260
            $("#orders").dataTable($.extend(true, {}, dataTablesDefaults, {
260
                'sDom': 't',
261
                'sDom': 't',
261
                'bPaginate': false,
262
                'bPaginate': false,
Lines 495-501 function verify_images() { Link Here
495
    [% END %]
496
    [% END %]
496
[% IF ( MARCNOTES || notes ) %]<li><a href="#description">Descriptions</a></li>[% END %]
497
[% IF ( MARCNOTES || notes ) %]<li><a href="#description">Descriptions</a></li>[% END %]
497
[% IF ( subscriptionsnumber ) %]<li><a href="#subscriptions">Subscriptions</a></li>[% END %]
498
[% IF ( subscriptionsnumber ) %]<li><a href="#subscriptions">Subscriptions</a></li>[% END %]
498
[% IF AcquisitionDetails %]<li><a href="#acq_details">Acquisition details</a></li>[% END %]
499
[% IF Koha.Preference('AcquisitionDetails') %]<li><a href="#acq_details">Acquisition details</a></li>[% END %]
499
[% IF ( FRBRizeEditions ) %][% IF ( XISBNS ) %]<li><a href="#editions">Editions</a></li>[% END %][% END %]
500
[% IF ( FRBRizeEditions ) %][% IF ( XISBNS ) %]<li><a href="#editions">Editions</a></li>[% END %][% END %]
500
[% IF ( LocalCoverImages ) %][% IF ( localimages || CAN_user_tools_upload_local_cover_images ) %]<li><a href="#images">Images</a></li>[% END %][% END %]
501
[% IF ( LocalCoverImages ) %][% IF ( localimages || CAN_user_tools_upload_local_cover_images ) %]<li><a href="#images">Images</a></li>[% END %][% END %]
501
[% IF ( HTML5MediaEnabled ) %][% IF ( HTML5MediaSets ) %]<li><a href="#html5media">Play media</a></li>[% END %][% END %]
502
[% IF ( HTML5MediaEnabled ) %][% IF ( HTML5MediaSets ) %]<li><a href="#html5media">Play media</a></li>[% END %][% END %]
Lines 824-830 function verify_images() { Link Here
824
</div>
825
</div>
825
[% END %]
826
[% END %]
826
827
827
[% IF AcquisitionDetails %]
828
[% IF Koha.Preference('AcquisitionDetails') %]
828
<div id="acq_details">
829
<div id="acq_details">
829
  [% IF orders %]
830
  [% IF orders %]
830
    <table id="orders">
831
    <table id="orders">
Lines 835-841 function verify_images() { Link Here
835
          <th>Creation date</th>
836
          <th>Creation date</th>
836
          <th>Receive date</th>
837
          <th>Receive date</th>
837
          <th>Status</th>
838
          <th>Status</th>
838
          <th>Quantity / items</th>
839
          <th>Quantity</th>
839
        </tr>
840
        </tr>
840
      </thead>
841
      </thead>
841
      <tbody>
842
      <tbody>
Lines 858-874 function verify_images() { Link Here
858
                [% CASE 'cancelled' %]Cancelled
859
                [% CASE 'cancelled' %]Cancelled
859
              [% END %]
860
              [% END %]
860
            </td>
861
            </td>
861
            <td>
862
            <td>[% order.quantity %]</th>
862
              [% order.quantity %]
863
              [% IF order.itemnumbers.size > 0 && order.orderstatus != 'cancelled' %]
864
                (
865
                  [% FOR itemnumber IN order.itemnumbers %]
866
                    <a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=[% biblionumber %]#item[% itemnumber %]">[% itemnumber %]</a>
867
                    [%- UNLESS loop.last %],[% END %]
868
                  [% END %]
869
                )
870
              [% END %]
871
            </th>
872
          </tr>
863
          </tr>
873
      [% END %]
864
      [% END %]
874
      </tbody>
865
      </tbody>
875
- 

Return to bug 11397