From 708265575175622eb928b4094f47734a17dd9ac3 Mon Sep 17 00:00:00 2001 From: Owen Leonard 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