get_article_filters: add unicode modifier to preg_match()

master
Andrew Dolgov 8 years ago
parent 6687cb9927
commit e3dceca66b

@ -1382,29 +1382,29 @@
switch ($rule["type"]) {
case "title":
$match = @preg_match("/$reg_exp/i", $title);
$match = @preg_match("/$reg_exp/iu", $title);
break;
case "content":
// we don't need to deal with multiline regexps
$content = preg_replace("/[\r\n\t]/", "", $content);
$match = @preg_match("/$reg_exp/i", $content);
$match = @preg_match("/$reg_exp/iu", $content);
break;
case "both":
// we don't need to deal with multiline regexps
$content = preg_replace("/[\r\n\t]/", "", $content);
$match = (@preg_match("/$reg_exp/i", $title) || @preg_match("/$reg_exp/i", $content));
$match = (@preg_match("/$reg_exp/iu", $title) || @preg_match("/$reg_exp/iu", $content));
break;
case "link":
$match = @preg_match("/$reg_exp/i", $link);
$match = @preg_match("/$reg_exp/iu", $link);
break;
case "author":
$match = @preg_match("/$reg_exp/i", $author);
$match = @preg_match("/$reg_exp/iu", $author);
break;
case "tag":
foreach ($tags as $tag) {
if (@preg_match("/$reg_exp/i", $tag)) {
if (@preg_match("/$reg_exp/iu", $tag)) {
$match = true;
break;
}

Loading…
Cancel
Save