From e807eba3fbc473e29d49fa1dde0e18c9e7b74080 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20B=C3=BCren?= Date: Thu, 23 Apr 2009 06:35:23 +0000 Subject: [PATCH] =?utf8?q?Holger=20hat=20gut=20aufgepasst,=20beim=20Erzeug?= =?utf8?q?nis=20fertigen=20wurden=20alle=20Waren=20und=20Dienstleistungen?= =?utf8?q?=20angezeigt.=20Ich=20hatte=20vergessen=20die=20entsprechende=20?= =?utf8?q?Abfrage=20in=20Common.pm=20einzuchecken=20-=20Ferner=20ein=20paa?= =?utf8?q?r=20'my'=20f=C3=BCr=20sp=C3=A4teres=20strict=20spendiert=20(War?= =?utf8?q?=20beim=20Debug=20n=C3=BCtzlich)?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- SL/Common.pm | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) 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; -- 2.20.1