Документация для разработчиков
Темная тема

GetAdminList

Описание и параметры

CDBResult
CSaleDeliveryHandler::GetAdminList(
array arSort = array("SORT" => "ASC")
);

Метод возвращает список всех имеющихся обработчиков. Список обработчиков строится на основе события onSaleDeliveryHandlersBuildList. Метод статический.

Примечание: метод устарел и не рекомендуется к использованию. Вместо него следует использовать методы класса \Bitrix\Sale\Delivery\Services\Base.

Параметры вызова

Параметр Описание
arSort Массив, в соответствии с которым сортируются результирующие записи. Массив имеет вид:
array("параметр_сортировки" => "направление_сортировки" [, ...])

В качестве параметра сортировки может выступать одно из следующих значений:

  • SORT - параметр "сортировка";
  • NAME - наименования службы доставки;
  • SID - строковой идентификатор службы доставки;
  • HANDLER - путь к обработчику службы доставки;
  • ACTIVE - флаг активности службы доставки.

В качестве "направление_сортировки" могут быть значения "ASC" (по возрастанию) и "DESC" (по убыванию).

Значение по умолчанию - массив array("SORT" => "ASC") - означает, что результат будет отсортирован по возрастанию.

Возвращаемые значения

Возвращается объект класса CDBResult, содержащий записи со структурой, аналогичной CSaleDeliveryHandlers::GetList() с единственным изменением:

Ключ Описание
INSTALLED Флаг, показывающий, есть ли в БД конфигурация для данного обработчика (Y|N).

Пример использования


CModule::IncludeModule('sale');

$dbResult = CSaleDeliveryHandler::GetAdminList(
  array(
    'SORT' => 'ASC', 
    'NAME' => 'ASC'
  ) 
);
echo '<ul>';
while ($arResult = $dbResult->GetNext())
{
  echo '<li>('.$arResult['SID'].') <b>'.$arResult['NAME'].'</b><br />'; 
  echo '<small>'.$arResult['DESCRIPTION'].'</small></li>';
}
echo '</ul>';


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх