/** * Check spamfilter pattern. * @param mixed $pattern Pattern. * @return string|boolean Returns safe pattern or boolean FALSE if any error * occurred and set last error to appropriate error object. */ function spamfilter_check_pattern($pattern) { $pattern = DataExchange::escapeString($pattern); if (strlen($pattern) > 256) { kotoba_set_last_error(new SpamfilterPatternError()); return FALSE; } return $pattern; }