Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 535d28fe

Von Jan Büren vor etwa 2 Jahren hinzugefügt

  • ID 535d28fe06f6a73bf80e57b9ebebca8080f7fbd9
  • Vorgänger 820cb158
  • Nachfolger 668f4919

Quotemeta für Regex für Rechnungsnummern in Verwendungszweck

Unterschiede anzeigen:

SL/DB/BankTransaction.pm
# invnumber has to have at least 3 characters
my $squashed_purpose = $self->purpose;
$squashed_purpose =~ s/ //g;
if (length($invnumber) > 4 && $squashed_purpose =~ /$invnumber/ && $invoice->is_sales){
if (length($invnumber) > 4 && $squashed_purpose =~ /\Q$invnumber/ && $invoice->is_sales){
$agreement += $points{own_invoice_in_purpose};
$rule_matches .= 'own_invoice_in_purpose(' . $points{'own_invoice_in_purpose'} . ') ';
} elsif (length($invnumber) > 3 && $squashed_purpose =~ /$invnumber/ ) {
} elsif (length($invnumber) > 3 && $squashed_purpose =~ /\Q$invnumber/ ) {
$agreement += $points{invoice_in_purpose};
$rule_matches .= 'invoice_in_purpose(' . $points{'invoice_in_purpose'} . ') ';
} else {

Auch abrufbar als: Unified diff