- Модуль: sender
- Путь к файлу: ~/bitrix/modules/sender/lib/subscription.php
- Класс: Bitrix\Sender\Subscription
- Вызов: Subscription::getMailingList
static function getMailingList($params) { $filter = array("ACTIVE" => "Y", "IS_TRIGGER" => "N"); if(isset($params["SITE_ID"])) $filter["SITE_ID"] = $params["SITE_ID"]; if(isset($params["IS_PUBLIC"])) $filter["IS_PUBLIC"] = $params["IS_PUBLIC"]; if(isset($params["ACTIVE"])) $filter["ACTIVE"] = $params["ACTIVE"]; if(isset($params["ID"])) $filter["ID"] = $params["ID"]; $mailingList = array(); $mailingDb = MailingTable::getList(array( 'select' => array('ID', 'NAME', 'DESCRIPTION', 'IS_PUBLIC'), 'filter' => $filter, 'order' => array('SORT' => 'ASC', 'NAME' => 'ASC'), )); while($mailing = $mailingDb->fetch()) { $mailingList[] = $mailing; } return $mailingList; }