Fixed:

- Edit vendor: redirect after saving
- redirect after saving/editing/adding contract
- edit vendor from toolbar - does not open edit page
---
 acqui/updatesupplier.pl                            |    8 ++++----
 admin/aqcontract.pl                                |    4 ++--
 .../prog/en/modules/acqui/basketgroup.tt           |    2 +-
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/acqui/updatesupplier.pl b/acqui/updatesupplier.pl
index 6bc978f..981b5e5 100755
--- a/acqui/updatesupplier.pl
+++ b/acqui/updatesupplier.pl
@@ -69,7 +69,7 @@ my ($template, $loggedinuser, $cookie) = 
get_template_and_user(
 my $supplier=$input->param('supplier');
 #print startpage;
 my %data;
-$data{'id'}=$input->param('id');
+$data{'booksellerid'}=$input->param('booksellerid');
 
 $data{'name'}=$input->param('company');
 $data{'postal'}=$input->param('company_postal');
@@ -108,13 +108,13 @@ if ($gstrate eq '') {
 $data{'discount'}=$input->param('discount');
 $data{'active'}=$input->param('status');
 if($data{'name'}) {
-       if ($data{'id'}){
+       if ($data{'booksellerid'}){
            ModBookseller(\%data);
        } else {
-           $data{id}=AddBookseller(\%data);
+           $data{booksellerid}=AddBookseller(\%data);
        }
 #redirect to booksellers.pl
-print $input->redirect("booksellers.pl?id=".$data{id});
+print $input->redirect("booksellers.pl?booksellerid=".$data{booksellerid});
 } else {
 print $input->redirect("supplier.pl?op=enter"); # fail silently.
 }
diff --git a/admin/aqcontract.pl b/admin/aqcontract.pl
index 7126c99..9d3f0ac 100755
--- a/admin/aqcontract.pl
+++ b/admin/aqcontract.pl
@@ -111,7 +111,7 @@ elsif ( $op eq 'add_validate' ) {
         });
     }
 
-    print 
$input->redirect("/cgi-bin/koha/acqui/supplier.pl?supplierid=$booksellerid");
+    print 
$input->redirect("/cgi-bin/koha/acqui/supplier.pl?booksellerid=$booksellerid");
     exit;
 
     # END $OP eq ADD_VALIDATE
@@ -138,7 +138,7 @@ elsif ( $op eq 'delete_confirmed' ) {
 
     DelContract( { contractnumber => $contractnumber } );
 
-    print 
$input->redirect("/cgi-bin/koha/acqui/supplier.pl?supplierid=$booksellerid");
+    print 
$input->redirect("/cgi-bin/koha/acqui/supplier.pl?booksellerid=$booksellerid");
     exit;
 
     # END $OP eq DELETE_CONFIRMED
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basketgroup.tt 
b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basketgroup.tt
index 2f55fc6..1ec590d 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basketgroup.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basketgroup.tt
@@ -153,7 +153,7 @@ function submitForm(form) {
                                        function yuiToolbar() {
                                                var booksellermenu = [
                                                        { text: _("Vendor"), 
url: "/cgi-bin/koha/acqui/supplier.pl?booksellerid=[% booksellerid %]" },
-                                                       { text: _("Edit 
vendor"), url: "/cgi-bin/koha/acqui/booksellers.pl?booksellerid=[% booksellerid 
%]"},
+                                                       { text: _("Edit 
vendor"), url: "/cgi-bin/koha/acqui/supplier.pl?booksellerid=[% booksellerid 
%]&op=enter"},
                                                ]
                                                var ordersbutton = [
                                                         { text: _("Manage 
orders"), url: "/cgi-bin/koha/acqui/booksellers.pl?booksellerid=[% booksellerid 
%]" },
-- 
1.7.3

_______________________________________________
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/

Reply via email to