• Модуль: forum
  • Путь к файлу: ~/bitrix/modules/forum/lib/badwords/filter.php
  • Класс: BitrixForumBadWordsFilterTable
  • Вызов: FilterTable::getMap
static function getMap()
{
	return [
		(new IntegerField("ID", ["primary" => true, "autocomplete" => true])),
		(new IntegerField("DICTIONARY_ID", ["required" => true])),
		(new StringField("WORDS", ["size" => 255])),
		(new TextField("PATTERN", ["required" => true])),
		(new EnumField("PATTERN_CREATE", [
			"values" => [
					self::PATTERN_CREATE_METHOD_SIMPLE,
					self::PATTERN_CREATE_METHOD_TRANSLATE,
					self::PATTERN_CREATE_METHOD_NONE
				],
			"default_value" => self::PATTERN_CREATE_METHOD_TRANSLATE,
			"required" => true
		])),
		(new StringField("REPLACEMENT", ["size" => 255, "default_value" => ""])),
		(new TextField("DESCRIPTION")),
		(new BooleanField("USE_IT", ["values" => ["N", "Y"], "default_value" => "Y"])),
	];
}