X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FCT.pm;h=8a3ff853cbbff576d7ebb5642f788ae2d687294b;hb=8e2065873b0e00dde437383bb22c57be508e331f;hp=f5729927e28c89aece2979d4a4ba40c5cbc7b7af;hpb=e7214232350249fdab6da3445442ff85891a0d7c;p=kivitendo-erp.git diff --git a/SL/CT.pm b/SL/CT.pm index f5729927e..8a3ff853c 100644 --- a/SL/CT.pm +++ b/SL/CT.pm @@ -37,7 +37,7 @@ package CT; use Data::Dumper; - +use SL::DBUtils; sub get_tuple { $main::lxdebug->enter_sub(); @@ -182,10 +182,10 @@ sub get_tuple { } $sth->finish; - # get languages + # get payment terms $query = qq|SELECT id, description FROM payment_terms - ORDER BY 1|; + ORDER BY sortkey|; $sth = $dbh->prepare($query); $sth->execute || $form->dberror($query); @@ -315,7 +315,7 @@ sub taxaccounts { # get payment terms $query = qq|SELECT id, description FROM payment_terms - ORDER BY 1|; + ORDER BY sortkey|; $sth = $dbh->prepare($query); $sth->execute || $form->dberror($query); @@ -373,7 +373,6 @@ sub save_customer { $form->{obsolete} *= 1; $form->{business} *= 1; $form->{salesman_id} *= 1; - $form->{language_id} *= 1; $form->{payment_id} *= 1; $form->{taxzone_id} *= 1; $form->{creditlimit} = $form->parse_amount($myconfig, $form->{creditlimit}); @@ -472,7 +471,7 @@ sub save_customer { ustid = '$form->{ustid}', username = '$form->{username}', salesman_id = '$form->{salesman_id}', - language_id = '$form->{language_id}', + language_id = | . conv_i($form->{language_id}, "NULL") . qq|, payment_id = '$form->{payment_id}', taxzone_id = '$form->{taxzone_id}', user_password = | . $dbh->quote($form->{user_password}) . qq|, @@ -518,7 +517,6 @@ sub save_customer { $dbh->do($query) || $form->dberror($query); } } - print(STDERR "SHIPTO_ID $form->{shipto_id}\n"); # add shipto $form->add_shipto($dbh, $form->{id}, "CT"); @@ -553,7 +551,6 @@ sub save_vendor { $form->{obsolete} *= 1; $form->{business} *= 1; $form->{payment_id} *= 1; - $form->{language_id} *= 1; $form->{taxzone_id} *= 1; $form->{creditlimit} = $form->parse_amount($myconfig, $form->{creditlimit}); @@ -626,7 +623,7 @@ sub save_vendor { ustid = '$form->{ustid}', payment_id = '$form->{payment_id}', taxzone_id = '$form->{taxzone_id}', - language_id = '$form->{language_id}', + language_id = | . conv_i($form->{language_id}, "NULL") . qq|, username = '$form->{username}', user_password = '$form->{user_password}', v_customer_id = '$form->{v_customer_id}' @@ -698,6 +695,9 @@ sub search { my $where = "1 = 1"; $form->{sort} = "name" unless ($form->{sort}); + if ($form->{sort} eq "address") { + $form->{sort} = "country,city,street"; + } if ($form->{"$form->{db}number"}) { my $companynumber = $form->like(lc $form->{"$form->{db}number"});