X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/d74658f5dddbb93a3c1f641041ad68374a0cbd0a..2517d8406ff377726249e7e71c65d43f378510d4:/SL/IC.pm diff --git a/SL/IC.pm b/SL/IC.pm index b707e88cb..8f265029f 100644 --- a/SL/IC.pm +++ b/SL/IC.pm @@ -591,12 +591,12 @@ sub retrieve_assemblies { if ($form->{partnumber}) { $where .= qq| AND (p.partnumber ILIKE ?)|; - push(@values, $::form->like($form->{partnumber})); + push(@values, like($form->{partnumber})); } if ($form->{description}) { $where .= qq| AND (p.description ILIKE ?)|; - push(@values, $::form->like($form->{description})); + push(@values, like($form->{description})); } # retrieve assembly items @@ -652,7 +652,7 @@ sub assembly_item { while (my ($column, $table) = each(%columns)) { next unless ($form->{"${column}_$i"}); $where .= qq| AND ${table}.${column} ILIKE ?|; - push(@values, $::form->like($form->{"${column}_$i"})); + push(@values, like($form->{"${column}_$i"})); } if ($form->{id}) { @@ -878,7 +878,7 @@ sub all_parts { if ($form->{all}) { $form->{"l_$_"} = 1 for qw(partnumber description unit sellprice lastcost cvar_packaging linetotal); push @where_tokens, "p.partnumber ILIKE ? OR p.description ILIKE ?"; - push @bind_vars, "%$form->{all}%", "%$form->{all}%"; + push @bind_vars, (like($form->{all})) x 2; } # special case insertdate @@ -917,7 +917,7 @@ sub all_parts { next unless $form->{$_}; $form->{"l_$_"} = '1'; # show the column push @where_tokens, "$table_prefix{$_}$_ ILIKE ?"; - push @bind_vars, $::form->like($form->{$_}); + push @bind_vars, like($form->{$_}); } foreach (@simple_l_switches) { @@ -958,11 +958,11 @@ sub all_parts { # fortunately makemodel doesn't need to be displayed later, so adding a special clause to where_token is sufficient. if ($form->{make}) { push @where_tokens, 'mv.name ILIKE ?'; - push @bind_vars, $::form->like($form->{make}); + push @bind_vars, like($form->{make}); } if ($form->{model}) { push @where_tokens, 'mm.model ILIKE ?'; - push @bind_vars, $::form->like($form->{model}); + push @bind_vars, like($form->{model}); } # special case: sorting by partnumber @@ -1156,14 +1156,14 @@ sub _create_filter_for_priceupdate { next unless ($form->{$column}); $where .= qq| AND $item ILIKE ?|; - push(@where_values, $::form->like($form->{$column})); + push(@where_values, like($form->{$column})); } foreach my $item (qw(description serialnumber)) { next unless ($form->{$item}); $where .= qq| AND (${item} ILIKE ?)|; - push(@where_values, $::form->like($form->{$item})); + push(@where_values, like($form->{$item})); } @@ -1197,7 +1197,7 @@ sub _create_filter_for_priceupdate { foreach my $column (qw(make model)) { next unless ($form->{$column}); $where .= qq| AND p.id IN (SELECT DISTINCT parts_id FROM makemodel WHERE $column ILIKE ?|; - push(@where_values, $::form->like($form->{$column})); + push(@where_values, like($form->{$column})); } $main::lxdebug->leave_sub(); @@ -1342,7 +1342,7 @@ sub create_links { # connect to database my $dbh = $form->get_standard_dbh; - my @values = ('%' . $module . '%'); + my @values = like($module); my $query; if ($form->{id}) { @@ -1411,15 +1411,15 @@ sub get_parts { if ($sortorder eq "all") { $where .= qq| AND (partnumber ILIKE ?) AND (description ILIKE ?)|; - push(@values, $::form->like($form->{partnumber}), $::form->like($form->{description})); + push(@values, like($form->{partnumber}), like($form->{description})); } elsif ($sortorder eq "partnumber") { $where .= qq| AND (partnumber ILIKE ?)|; - push(@values, $::form->like($form->{partnumber})); + push(@values, like($form->{partnumber})); } elsif ($sortorder eq "description") { $where .= qq| AND (description ILIKE ?)|; - push(@values, $::form->like($form->{description})); + push(@values, like($form->{description})); $order = "description"; }