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