2namespace Bitrix\Sale\Exchange\OneC;
31 private static $ALL_DESCRIPTIONS =
array();
41 $typeID = (int)$typeID;
43 return $typeID >= self::FIRST && $typeID <= self::LAST;
55 return self::UNDEFINED;
60 case self::ORDER_NAME:
63 case self::SHIPMENT_NAME:
64 return self::SHIPMENT;
66 case self::PAYMENT_CASH_NAME:
67 return self::PAYMENT_CASH;
69 case self::PAYMENT_CASH_LESS_NAME:
70 return self::PAYMENT_CASH_LESS;
72 case self::PAYMENT_CARD_TRANSACTION_NAME:
73 return self::PAYMENT_CARD_TRANSACTION;
75 case self::PROFILE_NAME:
78 case self::USER_PROFILE_NAME:
79 return self::USER_PROFILE;
82 return self::UNDEFINED;
92 if(!is_numeric($typeID))
97 $typeID = intval($typeID);
106 return self::ORDER_NAME;
109 return self::SHIPMENT_NAME;
111 case self::PAYMENT_CASH:
112 return self::PAYMENT_CASH_NAME;
114 case self::PAYMENT_CASH_LESS:
115 return self::PAYMENT_CASH_LESS_NAME;
117 case self::PAYMENT_CARD_TRANSACTION:
118 return self::PAYMENT_CARD_TRANSACTION_NAME;
121 return self::PROFILE_NAME;
123 case self::USER_PROFILE:
124 return self::USER_PROFILE_NAME;
126 case self::UNDEFINED:
137 if(!self::$ALL_DESCRIPTIONS[LANGUAGE_ID])
140 self::$ALL_DESCRIPTIONS[LANGUAGE_ID] =
array(
142 self::SHIPMENT =>
GetMessage(
'SALE_TYPE_SHIPMENT'),
143 self::PAYMENT_CASH =>
GetMessage(
'SALE_TYPE_PAYMENT_CASH'),
144 self::PAYMENT_CASH_LESS =>
GetMessage(
'SALE_TYPE_PAYMENT_CASH_LESS'),
145 self::PAYMENT_CARD_TRANSACTION =>
GetMessage(
'SALE_TYPE_PAYMENT_CARD_TRANSACTION'),
146 self::PROFILE =>
GetMessage(
'SALE_TYPE_PROFILE'),
147 self::USER_PROFILE =>
GetMessage(
'SALE_TYPE_USER_PROFILE')
151 return self::$ALL_DESCRIPTIONS[LANGUAGE_ID];
160 $typeID = intval($typeID);
162 return isset($all[$typeID]) ? $all[$typeID] :
'';
174 foreach($types as $typeID)
176 $typeID = intval($typeID);
static getDescription($typeID)
static isDefined($typeID)
static resolveName($typeID)
const PAYMENT_CASH_LESS_NAME
static getDescriptions($types)
const PAYMENT_CARD_TRANSACTION_NAME
const PAYMENT_CARD_TRANSACTION
static getAllDescriptions()
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)
GetMessage($name, $aReplace=null)