From 226ffe16ca6a846bc07a0edce7e44d3e8698d837 Mon Sep 17 00:00:00 2001 From: Katrin Fischer Date: Thu, 12 Apr 2012 08:59:32 +0200 Subject: [PATCH] Bug 7354: Can't edit local use system preferences Fixes adding and editing of local use system preferences and redirects to correct page after saving. To test: - Create a new local use system preference - Edit an existing local use system preference from summary page - Edit an existing local use system preference using 'Edit' - Delete a local use system preference Signed-off-by: Chris Cormack Signed-off-by: Paul Poulain Signed-off-by: Jared Camins-Esakov --- admin/systempreferences.pl | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/admin/systempreferences.pl b/admin/systempreferences.pl index 78d0768d0d..105ecb2a0e 100755 --- a/admin/systempreferences.pl +++ b/admin/systempreferences.pl @@ -95,7 +95,7 @@ $tabsysprefs{AutoLocation} = "Admin"; $tabsysprefs{DebugLevel} = "Admin"; $tabsysprefs{SessionStorage} = "Admin"; -# This script is depricated so all of these prefs are lumped here to avoid their being displayed in the local use prefs tab +# This script is deprecated so all of these prefs are lumped here to avoid their being displayed in the local use prefs tab $tabsysprefs{noItemTypeImages} = "Admin"; $tabsysprefs{OPACBaseURL} = "Admin"; @@ -692,9 +692,8 @@ if ( $op eq 'add_form' ) { } $data->{'lang'} = $template->param('lang'); - - $template->param( GetPrefParams($data) ); - + my $prefparams = GetPrefParams($data); + $template->param( %$prefparams ); $template->param( searchfield => $searchfield ); ################## ADD_VALIDATE ################################## @@ -745,7 +744,7 @@ if ( $op eq 'add_form' ) { } } $sth->finish; - print "Content-Type: text/html\n\nparam('variable') } . "\">"; + print "Content-Type: text/html\n\n"; exit; ################## DELETE_CONFIRM ################################## # called by default form, used to confirm deletion of data in DB -- 2.39.5