X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?p=ypp-sc-tools.db-live.git;a=blobdiff_plain;f=yarrg%2Fweb%2Fqtextstringcheck;h=686a506aa4c348bfefbc2b0f73fd2e160785937a;hp=a489d8e1232940e6c603c44e05f43eed3add47b9;hb=0759b42dbad7715339b0dceb5e910ea7698fa90a;hpb=099cd920655c1db6da4a1a57ec3baa30d16321d7 diff --git a/yarrg/web/qtextstringcheck b/yarrg/web/qtextstringcheck index a489d8e..686a506 100755 --- a/yarrg/web/qtextstringcheck +++ b/yarrg/web/qtextstringcheck @@ -94,7 +94,11 @@ foreach my $each (@specs) { my $err= sub { $emsg= $_[0]; last; }; my %m; my $results; - foreach my $pat ("$each", "$each\%", "\%$each\%") { + my @pats= ("$each", "$each\%", "\%$each\%"); + if ($chk->attr_exists('abbrev_initials')) { + push @pats, join ' ', map { "$_%" } split //, $each; + } + foreach my $pat (@pats) { $sth->execute(($pat) x @sqlstmt_qs); $results= $sth->fetchall_arrayref(); last if @$results==1;