X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/kivitendo-erp.git/blobdiff_plain/0884406403ce36af3484924086527ba689807329..6f266e929ff3eaefc84c34b46fa452c50eecbcf4:/SL/PE.pm diff --git a/SL/PE.pm b/SL/PE.pm index d165a2f9a..9906a72d9 100644 --- a/SL/PE.pm +++ b/SL/PE.pm @@ -38,6 +38,8 @@ use Data::Dumper; use SL::DBUtils; +use strict; + sub partsgroups { $main::lxdebug->enter_sub(); @@ -90,10 +92,11 @@ sub save_partsgroup { $form->{discount} /= 100; my @values = ($form->{partsgroup}); + my $query; if ($form->{id}) { $query = qq|UPDATE partsgroup SET partsgroup = ? WHERE id = ?|; - push(@values, $form->{id}); + push(@values, $form->{id}); } else { $query = qq|INSERT INTO partsgroup (partsgroup) VALUES (?)|; } @@ -119,7 +122,7 @@ sub get_partsgroup { qq|WHERE pg.id = ?|; my $sth = prepare_execute_query($form, $dbh, $query, $form->{id}, $form->{id}); - my $ref = $sth->fetchrow_hashref(NAME_lc); + my $ref = $sth->fetchrow_hashref("NAME_lc"); map({ $form->{$_} = $ref->{$_} } keys(%{$ref})); $sth->finish; @@ -139,7 +142,7 @@ sub delete_tuple { my $table = $form->{type} eq "pricegroup" ? "pricegroup" : "partsgroup"; - $query = qq|DELETE FROM $table WHERE id = ?|; + my $query = qq|DELETE FROM $table WHERE id = ?|; do_query($form, $dbh, $query, $form->{id}); $dbh->disconnect; @@ -216,7 +219,7 @@ sub save_pricegroup { if ($form->{id}) { $query = qq|UPDATE pricegroup SET pricegroup = ? WHERE id = ? |; - push(@values, $form->{id}); + push(@values, $form->{id}); } else { $query = qq|INSERT INTO pricegroup (pricegroup) VALUES (?)|; } @@ -240,7 +243,7 @@ sub get_pricegroup { my $query = qq|SELECT id, pricegroup FROM pricegroup WHERE id = ?|; my $sth = prepare_execute_query($form, $dbh, $query, $form->{id}); - my $ref = $sth->fetchrow_hashref(NAME_lc); + my $ref = $sth->fetchrow_hashref("NAME_lc"); map({ $form->{$_} = $ref->{$_} } keys(%{$ref}));