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

(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/modals/generate_next.inc (+1 lines)
Lines 11-16 Link Here
11
                        <legend>Do you really want to generate next serial?</legend>
11
                        <legend>Do you really want to generate next serial?</legend>
12
                        <input type="hidden" name="op" value="cud-gennext" />
12
                        <input type="hidden" name="op" value="cud-gennext" />
13
                        <input type="hidden" name="subscriptionid" value="[% subscriptionidlist || subscriptionid | html %]" />
13
                        <input type="hidden" name="subscriptionid" value="[% subscriptionidlist || subscriptionid | html %]" />
14
                        <input type="hidden" name="referrer" value="[% referrer %]" />
14
                    </fieldset>
15
                    </fieldset>
15
                </div>
16
                </div>
16
17
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-edit.tt (+5 lines)
Lines 131-136 Link Here
131
            <main>
131
            <main>
132
                [% INCLUDE 'messages.inc' %]
132
                [% INCLUDE 'messages.inc' %]
133
133
134
                <div id="toolbar" class="btn-toolbar">
135
                    <div class="btn-group"><input type="button" value="Generate next" href="#generate_next" class="btn btn-default btn-sm" data-bs-toggle="modal" /></div>
136
                    [% INCLUDE 'modals/generate_next.inc' referrer="serials-edit" %]
137
                </div>
138
     
134
                <h1
139
                <h1
135
                    >Serial edition <em>[% bibliotitle | html %]</em> [% IF location %]([% AuthorisedValues.GetByCode('LOC', location) | html %])[% END %]
140
                    >Serial edition <em>[% bibliotitle | html %]</em> [% IF location %]([% AuthorisedValues.GetByCode('LOC', location) | html %])[% END %]
136
                    [% IF ( callnumber ) %]callnumber: [% callnumber | html %][% END %]</h1
141
                    [% IF ( callnumber ) %]callnumber: [% callnumber | html %][% END %]</h1
(-)a/serials/serials-collection.pl (-2 / +7 lines)
Lines 49-54 my $biblionumber = $query->param('biblionumber'); Link Here
49
my @subscriptionid = $query->multi_param('subscriptionid');
49
my @subscriptionid = $query->multi_param('subscriptionid');
50
my $skip_issues    = $query->param('skip_issues') || 0;
50
my $skip_issues    = $query->param('skip_issues') || 0;
51
my $count_forward  = $skip_issues + 1;
51
my $count_forward  = $skip_issues + 1;
52
my $referrer       = $query->param('referrer');
52
53
53
@subscriptionid = uniq @subscriptionid;
54
@subscriptionid = uniq @subscriptionid;
54
@subscriptionid = sort @subscriptionid;
55
@subscriptionid = sort @subscriptionid;
Lines 111-117 if ( $op eq 'cud-gennext' && @subscriptionid ) { Link Here
111
        last if $nbissues == 1;
112
        last if $nbissues == 1;
112
        last if HasSubscriptionExpired($subscriptionid) > 0;
113
        last if HasSubscriptionExpired($subscriptionid) > 0;
113
    }
114
    }
114
    print $query->redirect( '/cgi-bin/koha/serials/serials-collection.pl?subscriptionid=' . $subscriptionid );
115
    if ($referrer eq "serials-edit") {
116
        print $query->redirect('/cgi-bin/koha/serials/serials-edit.pl?subscriptionid='.$subscriptionid.'&serstatus=1,3');
117
    }
118
    else {
119
        print $query->redirect( '/cgi-bin/koha/serials/serials-collection.pl?subscriptionid=' . $subscriptionid );
120
    }
115
    exit;
121
    exit;
116
}
122
}
117
123
118
- 

Return to bug 38009