- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/helpers/admin/blocks/ordershipment.php
- Класс: BitrixSaleHelpersAdminBlocksOrderShipment
- Вызов: OrderShipment::getStoresList
static function getStoresList($deliveryId, $storeId)
{
$result = array();
if(!BitrixMainLoader::includeModule('catalog'))
return $result;
$storesIds = BitrixSaleDeliveryExtraServicesManager::getStoresList($deliveryId);
if(!empty($storesIds))
{
$dbList = CCatalogStore::GetList(
array("SORT" => "DESC", "ID" => "DESC"),
array("ISSUING_CENTER" => "Y", "ID" => $storesIds),
false,
false,
array("ID", "ACTIVE", "SITE_ID", "TITLE", "ADDRESS", "DESCRIPTION", "IMAGE_ID", "PHONE", "SCHEDULE", "LOCATION_ID", "GPS_N", "GPS_S")
);
while ($store = $dbList->Fetch())
{
if ($store['ACTIVE'] === 'N' && (int)$store["ID"] !== (int)$storeId)
continue;
$result[$store["ID"]] = $store;
}
}
return $result;
}