- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/lib/sms/templatetable.php
- Класс: BitrixMainSmsTemplateTable
- Вызов: TemplateTable::getMap
static function getMap()
{
return array(
(new FieldsIntegerField("ID"))
->configurePrimary(true)
->configureAutocomplete(true)
->configureTitle(Loc::getMessage("sms_template_id_title")),
(new FieldsStringField("EVENT_NAME"))
->configureRequired(true)
->configureTitle(Loc::getMessage("sms_template_event_name_title")),
(new FieldsBooleanField("ACTIVE"))
->configureStorageValues("N", "Y")
->configureDefaultValue("Y")
->configureTitle(Loc::getMessage("sms_template_active_title")),
(new FieldsStringField("SENDER"))
->configureRequired(true)
->configureTitle(Loc::getMessage("sms_template_sender_title")),
(new FieldsStringField("RECEIVER"))
->configureRequired(true)
->configureTitle(Loc::getMessage("sms_template_receiver_title")),
(new FieldsTextField("MESSAGE"))
->configureTitle(Loc::getMessage("sms_template_message_title")),
(new FieldsStringField("LANGUAGE_ID"))
->configureTitle(Loc::getMessage("sms_template_language_title")),
(new FieldsRelationsManyToMany('SITES', BitrixMainSiteTable::class))
->configureMediatorTableName('b_sms_template_site')
->configureRemotePrimary('LID', 'SITE_ID')
);
}