From 2b798bffb7dd2a77813b8d7fdb26e5dc27cf0430 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Tue, 13 Dec 2016 19:52:33 +0900 Subject: [PATCH] Remove unnecessary regexp in isDeniedWord() --- modules/spamfilter/spamfilter.model.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/modules/spamfilter/spamfilter.model.php b/modules/spamfilter/spamfilter.model.php index 452cc5a4c..6518e8089 100644 --- a/modules/spamfilter/spamfilter.model.php +++ b/modules/spamfilter/spamfilter.model.php @@ -80,11 +80,10 @@ class spamfilterModel extends spamfilter $word_list = $this->getDeniedWordList(); if(!count($word_list)) return new Object(); - $count = count($word_list); - for($i=0;$i<$count;$i++) + foreach ($word_list as $word_item) { - $word = $word_list[$i]->word; - if(preg_match('/'.preg_quote($word,'/').'/is', $text)) + $word = $word_item->word; + if (strpos($text, $word) !== false) { $args = new stdClass(); $args->word = $word;