• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/helpers/admin/blocks/ordershipment.php
  • Класс: BitrixSaleHelpersAdminBlocksOrderShipment
  • Вызов: OrderShipment::getTemplate
static function getTemplate($deliveries, $selected = '')
{
	$result = '';
	$restricted = '';
	foreach ($deliveries as $service)
	{
		$serviceCode = '';
		if ($service['ID'] > 0)
			$serviceCode = '['.$service['ID'].'] ';

		if (isset($service['SUBMENU']) && count($service['SUBMENU']) > 0)
		{
			$result .= '';
			$subRestricted = '';
			foreach ($service['SUBMENU'] as $subService)
			{
				$subServiceCode = '';
				if ($subService['ID'] > 0)
					$subServiceCode = '['.$subService['ID'].'] ';

				if (isset($subService['RESTRICTED']) && $subService['RESTRICTED'])
				{
					if ($subService['ID'] == $selected)
						$subRestricted .= '';
					else
						$subRestricted .= '';
				}
				else
				{
					if ($subService['ID'] == $selected)
						$result .= '';
					else
						$result .= '';
				}
			}
			$result .= $subRestricted.'';
		}
		else
		{
			if (isset($service['RESTRICTED']) && $service['RESTRICTED'])
			{
				if ($service['ID'] == $selected)
					$restricted .= '';
				else
					$restricted .= '';
			}
			else
			{
				if ($service['ID'] == $selected)
					$result .= '';
				else
					$result .= '';
			}
		}

	}

	return $result.$restricted;
}