64 return self::UNDEFINED;
69 case self::ORDER_NAME:
72 case self::SHIPMENT_NAME:
73 return self::SHIPMENT;
75 case self::PAYMENT_CASH_NAME:
76 return self::PAYMENT_CASH;
78 case self::PAYMENT_CASH_LESS_NAME:
79 return self::PAYMENT_CASH_LESS;
81 case self::PAYMENT_CARD_TRANSACTION_NAME:
82 return self::PAYMENT_CARD_TRANSACTION;
84 case self::PROFILE_NAME:
87 case self::USER_PROFILE_NAME:
88 return self::USER_PROFILE;
90 case self::USER_PROFILE_CONTACT_COMPANY_NAME:
91 return self::USER_PROFILE_CONTACT_COMPANY;
93 case self::INVOICE_NAME:
96 case self::INVOICE_SHIPMENT_NAME:
97 return self::INVOICE_SHIPMENT;
99 case self::INVOICE_PAYMENT_CASH_NAME:
100 return self::INVOICE_PAYMENT_CASH;
102 case self::INVOICE_PAYMENT_CASH_LESS_NAME:
103 return self::INVOICE_PAYMENT_CASH_LESS;
105 case self::INVOICE_PAYMENT_CARD_TRANSACTION_NAME:
106 return self::INVOICE_PAYMENT_CARD_TRANSACTION;
109 return self::UNDEFINED;
119 if(!is_numeric($typeID))
124 $typeID = intval($typeID);
133 return self::ORDER_NAME;
136 return self::SHIPMENT_NAME;
138 case self::PAYMENT_CASH:
139 return self::PAYMENT_CASH_NAME;
141 case self::PAYMENT_CASH_LESS:
142 return self::PAYMENT_CASH_LESS_NAME;
144 case self::PAYMENT_CARD_TRANSACTION:
145 return self::PAYMENT_CARD_TRANSACTION_NAME;
148 return self::PROFILE_NAME;
150 case self::USER_PROFILE:
151 return self::USER_PROFILE_NAME;
153 case self::USER_PROFILE_CONTACT_COMPANY:
154 return self::USER_PROFILE_CONTACT_COMPANY_NAME;
157 return self::INVOICE_NAME;
159 case self::INVOICE_SHIPMENT:
160 return self::INVOICE_SHIPMENT_NAME;
162 case self::INVOICE_PAYMENT_CASH:
163 return self::INVOICE_PAYMENT_CASH_NAME;
165 case self::INVOICE_PAYMENT_CASH_LESS:
166 return self::INVOICE_PAYMENT_CASH_LESS_NAME;
168 case self::INVOICE_PAYMENT_CARD_TRANSACTION:
169 return self::INVOICE_PAYMENT_CARD_TRANSACTION_NAME;
171 case self::UNDEFINED:
182 if(!self::$ALL_DESCRIPTIONS[LANGUAGE_ID])
185 self::$ALL_DESCRIPTIONS[LANGUAGE_ID] =
array(
187 self::SHIPMENT =>
GetMessage(
'SALE_TYPE_SHIPMENT'),
188 self::PAYMENT_CASH =>
GetMessage(
'SALE_TYPE_PAYMENT_CASH'),
189 self::PAYMENT_CASH_LESS =>
GetMessage(
'SALE_TYPE_PAYMENT_CASH_LESS'),
190 self::PAYMENT_CARD_TRANSACTION =>
GetMessage(
'SALE_TYPE_PAYMENT_CARD_TRANSACTION'),
191 self::PROFILE =>
GetMessage(
'SALE_TYPE_PROFILE'),
192 self::USER_PROFILE =>
GetMessage(
'SALE_TYPE_USER_PROFILE'),
193 self::USER_PROFILE_CONTACT_COMPANY =>
GetMessage(
'SALE_TYPE_USER_PROFILE'),
194 self::INVOICE =>
GetMessage(
'SALE_TYPE_INVOICE'),
195 self::INVOICE_SHIPMENT =>
GetMessage(
'SALE_TYPE_INVOICE_SHIPMENT'),
196 self::INVOICE_PAYMENT_CASH =>
GetMessage(
'SALE_TYPE_INVOICE_PAYMENT_CASH'),
197 self::INVOICE_PAYMENT_CASH_LESS =>
GetMessage(
'SALE_TYPE_INVOICE_PAYMENT_CASH_LESS'),
198 self::INVOICE_PAYMENT_CARD_TRANSACTION =>
GetMessage(
'SALE_TYPE_INVOICE_PAYMENT_CARD_TRANSACTION'),
202 return self::$ALL_DESCRIPTIONS[LANGUAGE_ID];