X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/kivitendo-erp.git/blobdiff_plain/a34838e6d1ff8d00fb76dbaf09b8a98db0f0b295..98c23539610c6d083265454858ef25e563f74b21:/SL/CT.pm diff --git a/SL/CT.pm b/SL/CT.pm index ded457738..bec4a6d73 100644 --- a/SL/CT.pm +++ b/SL/CT.pm @@ -40,6 +40,7 @@ package CT; use SL::Common; use SL::CVar; use SL::DBUtils; +use Text::ParseWords; use strict; @@ -224,6 +225,15 @@ sub search { push @values, conv_date($form->{insertdateto}); } + if ($form->{all}) { + my @tokens = parse_line('\s+', 0, $form->{all}); + $where .= qq| AND ( + ct.${cv}number ILIKE ? OR + ct.name ILIKE ? + )| for @tokens; + push @values, ("%$_%")x2 for @tokens; + } + # Nur Kunden finden, bei denen ich selber der Verkäufer bin # Gilt nicht für Lieferanten if ($cv eq 'customer' && !$main::auth->assert('customer_vendor_all_edit', 1)) {