[Patches] [PATCH] Fix for Bug 7227, "Delete all items" action should redirect to the detail view

koha-patchbot at kohaaloha.com koha-patchbot at kohaaloha.com
Wed Nov 16 05:55:02 NZDT 2011


From: Owen Leonard <oleonard at myacpl.org>
Date: Tue, 15 Nov 2011 11:50:40 -0500
Subject: [PATCH] Fix for Bug 7227, "Delete all items" action should redirect to the detail view
Content-Type: text/plain; charset="utf-8"

Using the delete all items function should now redirect back to the
biblio view specified in the BiblioDefaultView system preference.
---
 cataloguing/additem.pl |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/cataloguing/additem.pl b/cataloguing/additem.pl
index 4442ed3..7bc2acd 100755
--- a/cataloguing/additem.pl
+++ b/cataloguing/additem.pl
@@ -480,7 +480,17 @@ if ($op eq "additem") {
             $nextop="additem";
         } 
         else {
-            print $input->redirect("/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=$biblionumber");
+            my $defaultview = C4::Context->preference('IntranetBiblioDefaultView');
+            my $views = { C4::Search::enabled_staff_search_views };
+            if ($defaultview eq 'isbd' && $views->{can_view_ISBD}) {
+                print $input->redirect("/cgi-bin/koha/catalogue/ISBDdetail.pl?biblionumber=$biblionumber");
+            } elsif  ($defaultview eq 'marc' && $views->{can_view_MARC}) {
+                print $input->redirect("/cgi-bin/koha/catalogue/MARCdetail.pl?biblionumber=$biblionumber");
+            } elsif  ($defaultview eq 'labeled_marc' && $views->{can_view_labeledMARC}) {
+                print $input->redirect("/cgi-bin/koha/catalogue/labeledMARCdetail.pl?biblionumber=$biblionumber");
+            } else {
+                print $input->redirect("/cgi-bin/koha/catalogue/detail.pl?biblionumber=$biblionumber");
+            }
             exit;
         }
 	}
-- 
1.7.3




More information about the Patches mailing list