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

Новый тип сообщения

00 голосов
1
Есть такой тип сообщения, SUBSCRIBE_CONFIRM. Он высылается ДО подтверждения адреса. А я хочу получать уведомление об уже подтверждённом подписчике. Как это сделать?
спросил 19 Окт, 13 от Kaifalomi (120 баллов)

1 Ответ

00 голосов
Добрый день

В компоненте subscribe/subscr_edit.php код
Код
      //subscribtion confirmation
      if($subscr->Update($ID, array("CONFIRM_CODE"=>$_REQUEST["CONFIRM_CODE"])))
         $str_CONFIRMED = "Y";

"отвечает" за подтверждение подписки.
Вам необходимо:
1. Создать новый тип события: http://www.bitrixsoft.ru/help/source/main/help/ru/developer/reference/ceventtype/add.php.html
2. Создать шаблон для этого типа: http://www.bitrixsoft.ru/help/source/main/help/ru/developer/reference/ceventmessage/add.php.html
3. Модифицировать вышеозначенный код, в случае удачного подвтерждения подписки создавая почтовое событие:
Код
      //subscribtion confirmation
      if($subscr->Update($ID, array("CONFIRM_CODE"=>$_REQUEST["CONFIRM_CODE"]))):
         $str_CONFIRMED = "Y";
         CEvent::Send(...);
      endif;

Вызывая почтовое событие созданного Вами ранее типа.
ответил 11 Ноя, 13 от Damani (1,180 баллов)

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

0 голосов
3 ответов
спросил 15 Март, 14 от DikiyChe (180 баллов)
0 голосов
1 ответ
0 голосов
2 ответов
0 голосов
1 ответ