diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/modals/generate_next.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/modals/generate_next.inc index 8d4594a76d..df30992c3f 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/modals/generate_next.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/modals/generate_next.inc @@ -11,6 +11,7 @@ Do you really want to generate next serial? + diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-edit.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-edit.tt index 5d553801f4..3c5f56a91f 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-edit.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-edit.tt @@ -132,6 +132,9 @@
[% INCLUDE 'messages.inc' %] +
+ [% INCLUDE 'modals/generate_next.inc' referrer="serials-edit" %] +

Serial edition [% bibliotitle | html %] [% IF location %]([% AuthorisedValues.GetByCode('LOC', location) | html %])[% END %] [% IF ( callnumber ) %]callnumber: [% callnumber | html %][% END %]

param('biblionumber'); my @subscriptionid = $query->multi_param('subscriptionid'); my $skip_issues = $query->param('skip_issues') || 0; my $count_forward = $skip_issues + 1; +my $referrer = $query->param('referrer'); @subscriptionid = uniq @subscriptionid; @subscriptionid = sort @subscriptionid; @@ -117,7 +118,12 @@ if ( $op eq 'cud-gennext' && @subscriptionid ) { last if $nbissues == 1; last if HasSubscriptionExpired($subscriptionid) > 0; } - print $query->redirect( '/cgi-bin/koha/serials/serials-collection.pl?subscriptionid=' . $subscriptionid ); + if ( $referrer eq "serials-edit" ) { + print $query->redirect( + '/cgi-bin/koha/serials/serials-edit.pl?subscriptionid=' . $subscriptionid . '&serstatus=1,3' ); + } else { + print $query->redirect( '/cgi-bin/koha/serials/serials-collection.pl?subscriptionid=' . $subscriptionid ); + } exit; }