From ff931f977ce8672e9edc598389787f6d818b00b2 Mon Sep 17 00:00:00 2001 From: Paul Poulain Date: Sat, 18 Apr 2009 21:32:43 +0200 Subject: [PATCH] fix for #908 In an list of autorised values (Parameters >autotised values), if you delete an autorised value after confirm, you go back to the first page of the list, and you must return manually to the page you left before. Signed-off-by: Galen Charlton --- admin/authorised_values.pl | 13 +++++++------ .../prog/en/modules/admin/authorised_values.tmpl | 1 + 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/admin/authorised_values.pl b/admin/authorised_values.pl index f30193e20e..9c85a0188a 100755 --- a/admin/authorised_values.pl +++ b/admin/authorised_values.pl @@ -90,7 +90,8 @@ if ($op eq 'add_form') { authorised_value => $data->{'authorised_value'}, lib => $data->{'lib'}, id => $data->{'id'}, - imagesets => C4::Koha::getImageSets( checked => $data->{'imageurl'} ) + imagesets => C4::Koha::getImageSets( checked => $data->{'imageurl'} ), + offset => $offset, ); ################## ADD_VALIDATE ################################## @@ -123,7 +124,7 @@ if ($op eq 'add_form') { my $lib = $input->param('lib'); undef $lib if ($lib eq ""); # to insert NULL instead of a blank string $sth->execute($new_category, $new_authorised_value, $lib, $imageurl, $id); - print "Content-Type: text/html\n\n"; + print "Content-Type: text/html\n\n"; exit; } } @@ -139,7 +140,7 @@ if ($op eq 'add_form') { my $lib = $input->param('lib'); undef $lib if ($lib eq ""); # to insert NULL instead of a blank string $sth->execute($id, $new_category, $new_authorised_value, $lib, $imageurl ); - print "Content-Type: text/html\n\nparam('category')."\">"; + print "Content-Type: text/html\n\nparam('category')."&offset=$offset\">"; exit; } } @@ -170,7 +171,7 @@ if ($op eq 'add_form') { my $id = $input->param('id'); my $sth=$dbh->prepare("delete from authorised_values where id=?"); $sth->execute($id); - print "Content-Type: text/html\n\n"; + print "Content-Type: text/html\n\n"; exit; # END $OP eq DELETE_CONFIRMED ################## DEFAULT ################################## @@ -218,8 +219,8 @@ sub default_form { $row_data{authorised_value} = $results->[$i]{'authorised_value'}; $row_data{lib} = $results->[$i]{'lib'}; $row_data{imageurl} = getitemtypeimagelocation( 'intranet', $results->[$i]{'imageurl'} ); - $row_data{edit} = "$script_name?op=add_form&id=".$results->[$i]{'id'}; - $row_data{delete} = "$script_name?op=delete_confirm&searchfield=$searchfield&id=".$results->[$i]{'id'}; + $row_data{edit} = "$script_name?op=add_form&id=".$results->[$i]{'id'}."&offset=$offset"; + $row_data{delete} = "$script_name?op=delete_confirm&searchfield=$searchfield&id=".$results->[$i]{'id'}."&offset=$offset"; push(@loop_data, \%row_data); } diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/authorised_values.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/authorised_values.tmpl index 716b5d26ef..46abf4457e 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/authorised_values.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/authorised_values.tmpl @@ -42,6 +42,7 @@
" name="Aform" method="post"> + " />
  1. -- 2.39.2