@@ -, +, @@ --- cataloguing/addbiblio.pl | 7 +++++-- .../prog/en/modules/cataloguing/addbiblio.tt | 9 +++++---- 2 files changed, 10 insertions(+), 6 deletions(-) --- a/cataloguing/addbiblio.pl +++ a/cataloguing/addbiblio.pl @@ -871,7 +871,7 @@ if ( $op eq "addbiblio" ) { else { ( $biblionumber, $oldbibitemnum ) = AddBiblio( $record, $frameworkcode ); } - if ($redirect eq "items" || ($mode ne "popup" && !$is_a_modif && $redirect ne "view")){ + if ($redirect eq "items" || ($mode ne "popup" && !$is_a_modif && $redirect ne "view" && $redirect ne "just_save")){ if ($frameworkcode eq 'FA'){ print $input->redirect( '/cgi-bin/koha/cataloguing/additem.pl?' @@ -892,7 +892,7 @@ if ( $op eq "addbiblio" ) { exit; } } - elsif($is_a_modif || $redirect eq "view"){ + elsif(($is_a_modif || $redirect eq "view") && $redirect ne "just_save"){ my $defaultview = C4::Context->preference('IntranetBiblioDefaultView'); my $views = { C4::Search::enabled_staff_search_views }; if ($defaultview eq 'isbd' && $views->{can_view_ISBD}) { @@ -907,6 +907,9 @@ if ( $op eq "addbiblio" ) { exit; } + elsif ($redirect eq "just_save"){ + print $input->redirect("/cgi-bin/koha/cataloguing/addbiblio.pl?biblionumber=$biblionumber&framework=$frameworkcode"); + } else { $template->param( biblionumber => $biblionumber, --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt @@ -292,14 +292,14 @@ function Changefwk(FwkList) {

Duplicate record suspected

Is this a duplicate of [% duplicatetitle %]?

- [% IF ( CAN_user_editcatalogue_edit_items ) %]
+ [% IF ( CAN_user_editcatalogue_edit_items ) %] -
[% ELSE %]
+
[% ELSE %]
[% END %] -
+ [% IF ( CAN_user_editcatalogue_edit_items ) %][% ELSE %][% END %]
@@ -351,7 +351,8 @@ function Changefwk(FwkList) { var savemenu = [ { text: _("Save and view record"), value: 1, onclick: {fn:function(){redirect("view");}} }, - { text: _("Save and edit items"), value: 2, onclick: {fn:function(){redirect("items");}} } + { text: _("Save and edit items"), value: 2, onclick: {fn:function(){redirect("items");}} }, + { text: _("Save and continue editing"), value: 3, onclick: {fn:function(){redirect("just_save");}} } ]; [% END %] --