• Модуль: forum
  • Путь к файлу: ~/bitrix/modules/forum/classes/general/filter_dictionary.php
  • Класс: CAllFilterUnquotableWords
  • Вызов: CAllFilterUnquotableWords::GenPattern
static function GenPattern($ID=false, $DICTIONARY_ID_T=0)
{
	$DICTIONARY_ID_T = intval($DICTIONARY_ID_T);
	if (!$DICTIONARY_ID_T)
		$DICTIONARY_ID_T = (COption::GetOptionString("forum", "FILTER_DICT_T", '', LANGUAGE_ID));
	$ID = intval($ID);
	if ($ID):
		$res = CFilterUnquotableWords::GetByID($ID);
		if ((trim($res["WORDS"]) <> '') && ($res["PATTERN_CREATE"] == "TRNSL")):
			$pattern = CFilterUnquotableWords::CreatePattern(trim($res["WORDS"]), $DICTIONARY_ID_T);
			if ($pattern && CFilterUnquotableWords::Update($ID, array("PATTERN"=>$pattern)))
				return true;
		endif;
	endif;
	return false;
}