подскажите пожалуйста как в компоненте subscribe.news получить идентификатор подписки?
то есть пользователь подписывается на определенные разделы новостей и разделы на кот он подписался хранятся в пользовательском свойстве. Значения свойства привязаны к b_subscription.ID. То есть при формировании списка новостей к рассылке надо как-то эти разделы достать..
Пишу в subscribe.news:
[CODE]$news_sections = $GLOBALS["USER_FIELD_MANAGER"]->GetUserFields(
"MY_SUBSCRIPTION",
$ID, // вот тут надо вставить идентификатор подписки.. где его взять?
LANGUAGE_ID
);
if($news_sections['UF_NEWS_SECTIONS']['VALUE'])
{
$arFilter["SECTION_ID"] = $news_sections['UF_NEWS_SECTIONS']['VALUE'];
$arFilter["INCLUDE_SUBSECTIONS"] = true;
}[/CODE]
ну или хотя бы EMAIL на кот будет отправлен выпуск чтоб можно было использовать [CODE]CSubscription::GetByEmail($arFields["EMAIL"]);[/CODE]
то есть пользователь подписывается на определенные разделы новостей и разделы на кот он подписался хранятся в пользовательском свойстве. Значения свойства привязаны к b_subscription.ID. То есть при формировании списка новостей к рассылке надо как-то эти разделы достать..
Пишу в subscribe.news:
[CODE]$news_sections = $GLOBALS["USER_FIELD_MANAGER"]->GetUserFields(
"MY_SUBSCRIPTION",
$ID, // вот тут надо вставить идентификатор подписки.. где его взять?
LANGUAGE_ID
);
if($news_sections['UF_NEWS_SECTIONS']['VALUE'])
{
$arFilter["SECTION_ID"] = $news_sections['UF_NEWS_SECTIONS']['VALUE'];
$arFilter["INCLUDE_SUBSECTIONS"] = true;
}[/CODE]
ну или хотя бы EMAIL на кот будет отправлен выпуск чтоб можно было использовать [CODE]CSubscription::GetByEmail($arFields["EMAIL"]);[/CODE]