Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Вывод рассылок, на которые подписан подписчик

00 голосов
3
Доброго времени суток!

Подскажите, пожалуйста, как вывести все рассылки (если их несколько) на которые подписан подписчик, зная его e-mail и ID?
спросил 13 Март, 14 от MazaxusT (100 баллов)

3 Ответы

00 голосов
Либо через CSubscription::GetUserSubscription, либо через CSubscription::GetList, в зависимости от задачи.
ответил 01 Сен, 14 от Ly (4,580 баллов)
00 голосов
т.е. если у меня пользователь имеет ID 66, то такой код:

*******************

$aSubscr = CSubscription::GetUserSubscription();
$aSubscrRub = CSubscription::GetRubricArray(intval($aSubscr["66"]));
echo "$aSubscrRub[0]<br>";
echo "$aSubscrRub[1]<br>";
echo "$aSubscrRub[2]<br>";
echo "$aSubscrRub[3]<br>";

*******************

почему-то не выводит. Что не так делаю?
ответил 07 Янв, 15 от MazaxusT (100 баллов)
00 голосов
Если вам нужно найти список рассылок, на которые подписан произвольный, а не текущий пользователь, и вы знаете его e-mail, то используйте CSubscription::GetByEmail.
ответил 25 Апр, 15 от Ly (4,580 баллов)

Похожие вопросы

0 голосов
4 ответов
0 голосов
5 ответов
0 голосов
0 ответов
спросил 10 Авг, 20 от аноним