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

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt (+11 lines)
Lines 810-815 Link Here
810
                                    <p>[% subscription.subscriptionnotes FILTER html_line_break %] </p>
810
                                    <p>[% subscription.subscriptionnotes FILTER html_line_break %] </p>
811
                                [% END %]
811
                                [% END %]
812
                                <p>Subscription from: [% subscription.histstartdate | $KohaDates %] to:[% IF ( subscription.histenddate ) %] [% subscription.histenddate | $KohaDates %] [% ELSE %] now (current)[% END %]</p>
812
                                <p>Subscription from: [% subscription.histstartdate | $KohaDates %] to:[% IF ( subscription.histenddate ) %] [% subscription.histenddate | $KohaDates %] [% ELSE %] now (current)[% END %]</p>
813
                                [% IF ( subscription.letter ) %]
814
                                    [% IF ( loggedinusername ) %]
815
                                        [% IF ( subscription.hasalert ) %]
816
                                            You have subscribed to email notification on new issues. <a href="/cgi-bin/koha/opac-alert-subscribe.pl?op=cancel&amp;externalid=[% subscription.subscriptionid %]&amp;alerttype=issue&amp;biblionumber=[% subscription.biblionumber %]">Cancel email notification</a>
817
                                        [% ELSE %]
818
                                            <a href="/cgi-bin/koha/opac-alert-subscribe.pl?externalid=[% subscription.subscriptionid %]&amp;alerttype=issue&amp;biblionumber=[% subscription.biblionumber %]">Subscribe to email notification on new issues</a>
819
                                        [% END %]
820
                                    [% ELSE %]
821
                                        You must log in if you want to subscribe to email notification on new issues
822
                                    [% END %]
823
                                [% END %]
813
                                [% IF ( subscription.missinglist ) %]
824
                                [% IF ( subscription.missinglist ) %]
814
                                    <p>Missing issues: [% subscription.missinglist %] </p>
825
                                    <p>Missing issues: [% subscription.missinglist %] </p>
815
                                [% END %]
826
                                [% END %]
(-)a/opac/opac-detail.pl (-2 / +9 lines)
Lines 40-45 use C4::XSLT; Link Here
40
use C4::ShelfBrowser;
40
use C4::ShelfBrowser;
41
use C4::Reserves;
41
use C4::Reserves;
42
use C4::Charset;
42
use C4::Charset;
43
use C4::Letters;
43
use MARC::Record;
44
use MARC::Record;
44
use MARC::Field;
45
use MARC::Field;
45
use List::MoreUtils qw/any none/;
46
use List::MoreUtils qw/any none/;
Lines 568-582 foreach my $subscription (@subscriptions) { Link Here
568
    $cell{histstartdate}     = $subscription->{histstartdate};
569
    $cell{histstartdate}     = $subscription->{histstartdate};
569
    $cell{histenddate}       = $subscription->{histenddate};
570
    $cell{histenddate}       = $subscription->{histenddate};
570
    $cell{branchcode}        = $subscription->{branchcode};
571
    $cell{branchcode}        = $subscription->{branchcode};
571
    $cell{hasalert}          = $subscription->{hasalert};
572
    $cell{callnumber}        = $subscription->{callnumber};
572
    $cell{callnumber}        = $subscription->{callnumber};
573
    $cell{closed}            = $subscription->{closed};
573
    $cell{closed}            = $subscription->{closed};
574
    $cell{letter}            = $subscription->{letter};
575
    $cell{biblionumber}      = $subscription->{biblionumber};
574
    #get the three latest serials.
576
    #get the three latest serials.
575
    $serials_to_display = $subscription->{opacdisplaycount};
577
    $serials_to_display = $subscription->{opacdisplaycount};
576
    $serials_to_display = C4::Context->preference('OPACSerialIssueDisplayCount') unless $serials_to_display;
578
    $serials_to_display = C4::Context->preference('OPACSerialIssueDisplayCount') unless $serials_to_display;
577
	$cell{opacdisplaycount} = $serials_to_display;
579
	$cell{opacdisplaycount} = $serials_to_display;
578
    $cell{latestserials} =
580
    $cell{latestserials} =
579
      GetLatestSerials( $subscription->{subscriptionid}, $serials_to_display );
581
      GetLatestSerials( $subscription->{subscriptionid}, $serials_to_display );
582
    if ( $borrowernumber ) {
583
        my $sub = getalert($borrowernumber,'issue',$subscription->{subscriptionid});
584
        if (@$sub[0]) {
585
            $cell{hasalert} = 1;
586
        }
587
    }
580
    push @subs, \%cell;
588
    push @subs, \%cell;
581
}
589
}
582
590
583
- 

Return to bug 10357