• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/internals/delivery_paysystem.php
  • Класс: BitrixSaleInternalsDeliveryPaySystemTable
  • Вызов: DeliveryPaySystemTable::isValidParent
static function isValidParent($parentId, $entityType)
{
	$parentId = intval($parentId);

	if($parentId <= 0)
		return false;

	if($entityType == self::ENTITY_TYPE_DELIVERY)
	{
		$activeDeliveryData = self::getActiveDeliveryData();

		if(!in_array($parentId, array_keys($activeDeliveryData)))
			return false;

		if($activeDeliveryData[$parentId]['PARENT_CLASS_NAME'] == 'BitrixSaleDeliveryServicesGroup')
			return false;
	}

	return true;
}