- Модуль: 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;
}