X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FPE.pm;h=9906a72d9a7249103a5bb51e40279843ed965735;hb=a111d6e8e4071fd81d7406e7f3849d6ad28726fd;hp=d165a2f9ac2f8c49ea1c7fd37a86a4c10d8a383a;hpb=0884406403ce36af3484924086527ba689807329;p=kivitendo-erp.git 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}));