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

(-)a/C4/Serials.pm (-3 / +7 lines)
Lines 354-366 sub GetFullSubscription { Link Here
354
354
355
=head2 PrepareSerialsData
355
=head2 PrepareSerialsData
356
356
357
   $array_ref = PrepareSerialsData($serialinfomation)
357
   $array_ref = PrepareSerialsData($serialinfomation, $add_itemnumbers)
358
   where serialinformation is a hashref array
358
   where serialinformation is a hashref array and add_itemnumbers is a boolean
359
359
360
=cut
360
=cut
361
361
362
sub PrepareSerialsData {
362
sub PrepareSerialsData {
363
    my ($lines) = @_;
363
    my ( $lines, $add_itemnumbers ) = @_;
364
364
365
    return unless ($lines);
365
    return unless ($lines);
366
366
Lines 376-381 sub PrepareSerialsData { Link Here
376
        if ( grep { $_ == $subs->{status} } ( EXPECTED, LATE, MISSING_STATUSES, CLAIMED ) ) {
376
        if ( grep { $_ == $subs->{status} } ( EXPECTED, LATE, MISSING_STATUSES, CLAIMED ) ) {
377
            $subs->{"checked"} = 1;
377
            $subs->{"checked"} = 1;
378
        }
378
        }
379
        if ($add_itemnumbers) {
380
            my $serialitem = Koha::Serial::Items->find( { serialid => $subs->{'serialid'} } );
381
            $subs->{"itemnumber"} = $serialitem->itemnumber if $serialitem;
382
        }
379
383
380
        if ( $subs->{'year'} && $subs->{'year'} ne "" ) {
384
        if ( $subs->{'year'} && $subs->{'year'} ne "" ) {
381
            $year = $subs->{'year'};
385
            $year = $subs->{'year'};
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-collection.tt (+4 lines)
Lines 232-237 Link Here
232
                                        <th>Number</th>
232
                                        <th>Number</th>
233
                                        <th>Status</th>
233
                                        <th>Status</th>
234
                                        <th>Notes</th>
234
                                        <th>Notes</th>
235
                                        <th>Linked item</th>
235
                                        <th>Library</th>
236
                                        <th>Library</th>
236
                                        [% IF ( routing ) %]
237
                                        [% IF ( routing ) %]
237
                                            <th>Routing</th>
238
                                            <th>Routing</th>
Lines 311-316 Link Here
311
                                            </td>
312
                                            </td>
312
                                            <td> [% INCLUDE 'serial-status.inc' serial = serial %] </td>
313
                                            <td> [% INCLUDE 'serial-status.inc' serial = serial %] </td>
313
                                            <td> [% serial.notes | html %] </td>
314
                                            <td> [% serial.notes | html %] </td>
315
                                            <td>
316
                                                <a href="/cgi-bin/koha/catalogue/moredetail.pl?itemnumber=[% serial.itemnumber | uri %]">[% serial.itemnumber | html %]</a>
317
                                            </td>
314
                                            <td> [% Branches.GetName( serial.branchcode ) | html %] </td>
318
                                            <td> [% Branches.GetName( serial.branchcode ) | html %] </td>
315
                                            [% IF ( routing ) %]
319
                                            [% IF ( routing ) %]
316
                                                <td class="actions">
320
                                                <td class="actions">
(-)a/serials/serials-collection.pl (-3 / +2 lines)
Lines 175-181 if (@subscriptionid) { Link Here
175
    output_and_exit( $query, $cookie, $template, 'unknown_subscription' ) unless @subscriptioninformation;
175
    output_and_exit( $query, $cookie, $template, 'unknown_subscription' ) unless @subscriptioninformation;
176
176
177
    $template->param( closed => $closed );
177
    $template->param( closed => $closed );
178
    $subscriptions     = PrepareSerialsData( \@subscriptioninformation );
178
    $subscriptions     = PrepareSerialsData( \@subscriptioninformation, 1 );
179
    $subscriptioncount = CountSubscriptionFromBiblionumber( $subscriptiondescs->[0]{'biblionumber'} );
179
    $subscriptioncount = CountSubscriptionFromBiblionumber( $subscriptiondescs->[0]{'biblionumber'} );
180
} else {
180
} else {
181
    $subscriptiondescs = GetSubscriptionsFromBiblionumber($biblionumber);
181
    $subscriptiondescs = GetSubscriptionsFromBiblionumber($biblionumber);
Lines 186-192 if (@subscriptionid) { Link Here
186
        $s->{numberpattern} = $numberpattern;
186
        $s->{numberpattern} = $numberpattern;
187
    }
187
    }
188
    my $subscriptioninformation = GetFullSubscriptionsFromBiblionumber($biblionumber);
188
    my $subscriptioninformation = GetFullSubscriptionsFromBiblionumber($biblionumber);
189
    $subscriptions = PrepareSerialsData($subscriptioninformation);
189
    $subscriptions = PrepareSerialsData( $subscriptioninformation, 1 );
190
}
190
}
191
191
192
my $title = $subscriptiondescs->[0]{bibliotitle};
192
my $title = $subscriptiondescs->[0]{bibliotitle};
193
- 

Return to bug 38061