• Модуль: forum
  • Путь к файлу: ~/bitrix/modules/forum/lib/badwords/filter.php
  • Класс: BitrixForumBadWordsFilterTable
  • Вызов: FilterTable::checkFields
static function checkFields(Result $result, $primary, array $data)
{
	parent::checkFields($result, $primary, $data);
	if ($result->isSuccess())
	{
		if (array_key_exists("PATTERN", $data))
		{
			$res = self::checkPattern($data["PATTERN"]);
			if (!$res->isSuccess())
			{
				$result->addErrors($res->getErrors());
			}

		}
	}
	if ($result->isSuccess() && ($result instanceof UpdateResult))
	{
		unset(self::$dataById[$primary["ID"]]);
	}
	return $result;
}