• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/exchange/entitycollisiontype.php
  • Класс: BitrixSaleExchangeEntityCollisionType
  • Вызов: EntityCollisionType::resolveID
static function resolveID($name)
    {
	$name = mb_strtoupper(trim(strval($name)));
        if($name == '')
        {
            return self::Undefined;
        }

        switch($name)
        {
            case self::OrderIsPayedName:
                return self::OrderIsPayed;
            case self::OrderIsShippedName:
                return self::OrderIsShipped;
            case self::OrderFinalStatusName:
                return self::OrderFinalStatus;
            case self::ShipmentIsShippedName:
                return self::ShipmentIsShipped;
            case self::ShipmentBasketItemNotFoundName:
                return self::ShipmentBasketItemNotFound;
            case self::ShipmentBasketItemQuantityErrorName:
                return self::ShipmentBasketItemQuantityError;
            case self::ShipmentBasketItemsModifyName:
                return self::ShipmentBasketItemsModify;
            case self::OrderShipmentItemsModifyName:
                return self::OrderShipmentItemsModify;
            case self::ShipmentBasketItemsModifyErrorName:
                return self::ShipmentBasketItemsModifyError;
            case self::OrderShipmentItemsModifyErrorName:
                return self::OrderShipmentItemsModifyError;
            case self::PaymentIsPayedName:
                return self::PaymentIsPayed;
            case self::OrderShipmentDeletedName:
                return self::OrderShipmentDeleted;
            case self::OrderShipmentDeletedErrorName:
                return self::OrderShipmentDeletedError;
            case self::OrderPaymentDeletedName:
                return self::OrderPaymentDeleted;
            case self::OrderPaymentDeletedErrorName:
                return self::OrderPaymentDeletedError;
            case self::OrderBasketItemTaxValueErrorName:
                return self::OrderBasketItemTaxValueError;
            case self::OrderSynchronizeBasketItemsModifyName:
                return self::OrderSynchronizeBasketItemsModify;
            case self::OrderPayedByStatusErrorName:
                return self::OrderPayedByStatusError;
            case self::OrderBasketItemTypeErrorName:
			return self::OrderBasketItemTypeError;
		case self::PaymentCashBoxCheckNotFoundName:
			return self::PaymentCashBoxCheckNotFound;
		case self::OrderSynchronizeBasketItemsModifyErrorName:
			return self::OrderSynchronizeBasketItemsModifyError;
		case self::BeforeUpdatePaymentDeletedErrorName:
			return self::BeforeUpdatePaymentDeletedError;
		case self::BeforeUpdateShipmentDeletedErrorName:
			return self::BeforeUpdateShipmentDeletedError;
		case self::OrderShippedByStatusErrorName:
			return self::OrderShippedByStatusError;
		case self::OrderBasketItemsCurrencyModifyName:
			return self::OrderBasketItemsCurrencyModify;

            default:
                return self::Undefined;
        }
    }