• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/helpers/admin/blocks/ordershipmentstatus.php
  • Класс: BitrixSaleHelpersAdminBlocksOrderShipmentStatus
  • Вызов: OrderShipmentStatus::getShipmentStatusList
static function getShipmentStatusList($status)
{
	global $USER;

	$shipmentStatuses = array();

	$allStatusList = DeliveryStatus::getAllStatusesNames();
	if (array_key_exists($status, $allStatusList))
	{
		$shipmentStatuses[$status] = $allStatusList[$status] . " [" . $status . "]";
	}

	$statusList = DeliveryStatus::getAllowedUserStatuses($USER->GetID(), $status);
	if (!empty($statusList) && is_array($statusList))
	{
		foreach ($statusList as $code => $title)
		{
			$shipmentStatuses[$code] = $title . " [" . $code . "]";
		}
	}
	return $shipmentStatuses;
}