X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FCT.pm;h=bec4a6d73bbc2d19a1ba44385c86b3189db3d4a1;hb=0b33cc602d717933791d06cb64f65dea2a7c2354;hp=ded457738be4aa529257ef44a9a56ebcd852fd31;hpb=a34838e6d1ff8d00fb76dbaf09b8a98db0f0b295;p=kivitendo-erp.git 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)) {