- Модуль: sender
- Путь к файлу: ~/bitrix/modules/sender/lib/posting.php
- Класс: BitrixSenderPostingRecipientTable
- Вызов: PostingRecipientTable::getPersonalizeList
static function getPersonalizeList()
{
$list = array(
array(
'CODE' => 'NAME',
'NAME' => Loc::getMessage("SENDER_POSTING_PERSONALIZE_FIELD_NAME"),
'DESC' => Loc::getMessage("SENDER_POSTING_PERSONALIZE_FIELD_NAME_DESC"),
),
array(
'CODE' => 'EMAIL_TO',
'NAME' => Loc::getMessage("SENDER_POSTING_PERSONALIZE_FIELD_EMAIL"),
'DESC' => Loc::getMessage("SENDER_POSTING_PERSONALIZE_FIELD_EMAIL_DESC"),
),
);
if (!IntegrationBitrix24Service::isCloud())
{
$list[] = array(
'CODE' => 'USER_ID',
'NAME' => Loc::getMessage("SENDER_POSTING_PERSONALIZE_FIELD_USER_ID"),
'DESC' => Loc::getMessage("SENDER_POSTING_PERSONALIZE_FIELD_USER_ID_DESC"),
);
$list[] = array(
'CODE' => 'SITE_NAME',
'NAME' => Loc::getMessage("SENDER_POSTING_PERSONALIZE_FIELD_SITE_NAME"),
'DESC' => Loc::getMessage("SENDER_POSTING_PERSONALIZE_FIELD_SITE_NAME_DESC"),
);
$list[] = array(
'CODE' => 'SENDER_CHAIN_CODE',
'NAME' => Loc::getMessage("SENDER_POSTING_PERSONALIZE_FIELD_SENDER_CHAIN_ID"),
'DESC' => Loc::getMessage("SENDER_POSTING_PERSONALIZE_FIELD_SENDER_CHAIN_ID_DESC"),
);
}
return array_merge(
$list,
(static::$personalizeList ? static::$personalizeList : array())
);
}