X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FForm.pm;h=444bfdcaac06b091b60f5fea3562108d47a245d3;hb=3ac9bdcaf2633da20fc12464eddc946417689b48;hp=ae23fab7b33bfe8447cd73c1cf68cdeff2976545;hpb=5fed6f202795ee5adffd6f6e9f26a6ff104b2628;p=kivitendo-erp.git diff --git a/SL/Form.pm b/SL/Form.pm index ae23fab7b..444bfdcaa 100644 --- a/SL/Form.pm +++ b/SL/Form.pm @@ -409,7 +409,7 @@ function fokus(){document.$self->{fokus}.focus();} ($self->{title}) ? "$self->{title} - $self->{titlebar}" : $self->{titlebar}; - $ajax = ""; + my $ajax = ""; foreach $item (@ { $self->{AJAX} }) { $ajax .= $item->show_javascript(); } @@ -576,31 +576,19 @@ sub write_trigger { # set dateform for jsscript # default - $ifFormat = "%d.%m.%Y"; - if ($myconfig->{dateformat} eq "dd.mm.yy") { - $ifFormat = "%d.%m.%Y"; - } else { - if ($myconfig->{dateformat} eq "dd-mm-yy") { - $ifFormat = "%d-%m-%Y"; - } else { - if ($myconfig->{dateformat} eq "dd/mm/yy") { - $ifFormat = "%d/%m/%Y"; - } else { - if ($myconfig->{dateformat} eq "mm/dd/yy") { - $ifFormat = "%m/%d/%Y"; - } else { - if ($myconfig->{dateformat} eq "mm-dd-yy") { - $ifFormat = "%m-%d-%Y"; - } else { - if ($myconfig->{dateformat} eq "yyyy-mm-dd") { - $ifFormat = "%Y-%m-%d"; - } - } - } - } - } - } + my %dateformats = ( + "dd.mm.yy" => "%d.%m.%Y", + "dd-mm-yy" => "%d-%m-%Y", + "dd/mm/yy" => "%d/%m/%Y", + "mm/dd/yy" => "%m/%d/%Y", + "mm-dd-yy" => "%m-%d-%Y", + "yyyy-mm-dd" => "%Y-%m-%d", + ); + my $ifFormat = defined($dateformats{$myconfig{"dateformat"}}) ? + $dateformats{$myconfig{"dateformat"}} : "%d.%m.%Y"; + + my @triggers; while ($#_ >= 2) { push @triggers, qq| Calendar.setup( @@ -1574,7 +1562,7 @@ sub all_vc { # get payment terms $query = qq|SELECT id, description FROM payment_terms - ORDER BY 1|; + ORDER BY sortkey|; $sth = $dbh->prepare($query); $sth->execute || $self->dberror($query); @@ -1624,7 +1612,7 @@ sub language_payment { # get payment terms $query = qq|SELECT id, description FROM payment_terms - ORDER BY 1|; + ORDER BY sortkey|; $sth = $dbh->prepare($query); $sth->execute || $self->dberror($query);