]> wagnertech.de Git - mfinanz.git/blobdiff - SL/RP.pm
(I)LIKE-Argumente immer mit Funktion SL::DBUtils::like erstellen
[mfinanz.git] / SL / RP.pm
index 1154f4eba19a0acb748e471006b7bc646f555b35..a18452e67687a2fd6dafa9b2b252f59bdd55fcef 100644 (file)
--- a/SL/RP.pm
+++ b/SL/RP.pm
@@ -1521,15 +1521,15 @@ sub payments {
   my $invnumber;
   my $reference;
   if ($form->{reference}) {
-    $reference = $dbh->quote('%' . $form->{reference} . '%');
+    $reference = $dbh->quote(like($form->{reference}));
     $invnumber = " AND (a.invnumber LIKE $reference)";
     $reference = " AND (a.reference LIKE $reference)";
   }
   if ($form->{source}) {
-    $where .= " AND (ac.source ILIKE " . $dbh->quote('%' . $form->{source} . '%') . ") ";
+    $where .= " AND (ac.source ILIKE " . $dbh->quote(like($form->{source})) . ") ";
   }
   if ($form->{memo}) {
-    $where .= " AND (ac.memo ILIKE " . $dbh->quote('%' . $form->{memo} . '%') . ") ";
+    $where .= " AND (ac.memo ILIKE " . $dbh->quote(like($form->{memo})) . ") ";
   }
 
   my %sort_columns =  (