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
---
admin/systempreferences.pl | 9 ++++-----
1 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/admin/systempreferences.pl b/admin/systempreferences.pl
index f4069ae..5e3848d 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";
@@ -693,9 +693,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 ##################################
@@ -746,7 +745,7 @@ if ( $op eq 'add_form' ) {
}
}
$sth->finish;
- print "Content-Type: text/html\n\n<META HTTP-EQUIV=Refresh CONTENT=\"0;
URL=systempreferences.pl?tab=" . $tabsysprefs{ $input->param('variable') } .
"\"></html>";
+ print "Content-Type: text/html\n\n<META HTTP-EQUIV=Refresh CONTENT=\"0;
URL=systempreferences.pl?tab=\"></html>";
exit;
################## DELETE_CONFIRM ##################################
# called by default form, used to confirm deletion of data in DB
--
1.7.5.4
_______________________________________________
Koha-patches mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-patches
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/