Получить в битрикс email админов и отправить им письмо

Получить в битрикс email админов и отправить им письмо

Иногда нужен функционал отправки письма с данными на почтовый ящик админов.
Используем CUser::GetList для получения почтовых ящиков, а CEvent::Send для отправки сообщения
Всё это делается в init.php
Пример:
    $countUsers = count($arUsers); 
  //получаем админов   $rsAdmins = CUser::GetList($by = "ID", $order = "ASC", array('GROUPS_ID' => 1)); 
    //вытаскиваем почтовые ящики while ($admin = $rsAdmins->Fetch()) { 
       //отправляем письмо CEvent::Send('COUNT_REGISTERED_USERS', 's1', array( 
            'EMAIL_TO' => $admin['EMAIL'], 
            'COUNT_USERS' => $countUsers, 
            'COUNT_DAYS' => $days, 
        ), "Y", "29"); 
    } 

Ещё статьи:

06.04.2022 Своё АПИ на сайте битрикс без модуля
Искал куда компонент спрятали и нашёл такую реализацию мини АПИ без модуля. ID: 333

18.03.2022 Получение минимальной цены и сохранение в свойство
Пополнение - пример события OnPriceUpdate для получение минимальной цены и сохранения в свойство инфоблока. ID: 332

12.02.2022 Проверка групп пользователя и исключение разделов
Пример события для проверки групп пользователя с целью исключить разделы из общего доступа ID: 331

© 2015-2022 Web админ
Связаться по WhatsApp