From: Jan Büren Date: Thu, 23 Apr 2009 06:35:23 +0000 (+0000) Subject: Holger hat gut aufgepasst, beim Erzeugnis fertigen wurden alle Waren und Dienstleistu... X-Git-Tag: release-2.6.0beta2~104 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=e807eba3fbc473e29d49fa1dde0e18c9e7b74080;p=kivitendo-erp.git Holger hat gut aufgepasst, beim Erzeugnis fertigen wurden alle Waren und Dienstleistungen angezeigt. Ich hatte vergessen die entsprechende Abfrage in Common.pm einzuchecken - Ferner ein paar 'my' für späteres strict spendiert (War beim Debug nützlich) --- diff --git a/SL/Common.pm b/SL/Common.pm index b71012512..fe2196df1 100644 --- a/SL/Common.pm +++ b/SL/Common.pm @@ -61,6 +61,12 @@ sub retrieve_parts { if ($form->{no_assemblies}) { $filter .= qq| AND (NOT COALESCE(assembly, 'f'))|; } + if ($form->{assemblies}) { + $filter .= qq| AND assembly='t'|; # alles was assembly ist rausgeben erweiterung für bin/mozilla/wh.pl -> transfer_assembly_update_part +# eigentlich möchte ich diesen filter abbilden: +# select distinct partnumber from parts inner join assembly on (parts.id = assembly.id) where assembly='t'; +# und so common ist die anweisung gar nicht. wie wäre es mit auslagern in WH.pm? -> get_all_working_assemblies? jb 21.2.2009 + } if ($form->{no_services}) { $filter .= qq| AND (COALESCE(inventory_accno_id, 0) > 0)|; @@ -363,8 +369,8 @@ sub webdav_folder { my $base_path = substr($ENV{'SCRIPT_NAME'}, 1); $base_path =~ s|[^/]+$||; $base_path =~ s|/$||; - - if (opendir $dir, $path) { + # wo kommt der wert für dir her? es wird doch gar nichts übergeben? fix für strict my $dir jb 21.2. + if (opendir my $dir, $path) { foreach my $file (sort { lc $a cmp lc $b } readdir $dir) { next if (($file eq '.') || ($file eq '..')); @@ -517,7 +523,7 @@ sub check_params { } elsif (ref $key eq 'ARRAY') { my $found = 0; - foreach $subkey (@{ $key }) { + foreach my $subkey (@{ $key }) { if (defined $params->{$subkey}) { $found = 1; last; @@ -542,7 +548,7 @@ sub check_params_x { } elsif (ref $key eq 'ARRAY') { my $found = 0; - foreach $subkey (@{ $key }) { + foreach my $subkey (@{ $key }) { if (exists $params->{$subkey}) { $found = 1; last;