1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
reference.php
См. документацию.
1<?
2namespace Sale\Handlers\Delivery\Additional\DeliveryRequests\RusPost;
3
4use Bitrix\Main\Localization\Loc;
5
6Loc::loadMessages(__FILE__);
7
8class Reference
9{
13 public static function getRpoCategoriesMap()
14 {
15 return array(
16 0 => 'ORDINARY',
17 1 => 'ORDERED',
18 2 => 'WITH_DECLARED_VALUE',
19 3 => 'ORDINARY',
20 4 => 'WITH_DECLARED_VALUE_AND_CASH_ON_DELIVERY'
21 );
22 }
23
27 public static function getQualityCodesList()
28 {
29 return array(
30 'GOOD' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_QC_G'),
31 'ON_DEMAND' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_QC_OD'),
32 'POSTAL_BOX' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_QC_PB'),
33 'UNDEF_01' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_QC_U1'),
34 'UNDEF_02'=> Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_QC_U2'),
35 'UNDEF_03' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_QC_U3'),
36 'UNDEF_04' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_QC_U4'),
37 'UNDEF_05' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_QC_U5'),
38 'UNDEF_06' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_QC_U6'),
39 'UNDEF_07' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_QC_U7'),
40 );
41 }
42
46 public static function getProfilesCategoriesMap()
47 {
48 return array(
49 'POSTAL_PARCEL' => 4,
50 'ONLINE_PARCEL' => 23,
51 'ONLINE_COURIER' => 24,
52 'EMS' => 7,
53 'EMS_OPTIMAL' => 34,
54 'LETTER' => 2,
55 'BANDEROL' => 3,
56 'BUSINESS_COURIER' => 30,
57 'BUSINESS_COURIER_ES' => 31,
58 'PARCEL_CLASS_1' => 47,
59 'BANDEROL_CLASS_1' => 16
60 );
61 }
62
67 public static function getRpoKind($kind)
68 {
69 $kinds = array(
70 'POSTAL_PARCEL' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_RK_01'),
71 'ONLINE_PARCEL' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_RK_02'),
72 'ONLINE_COURIER' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_RK_03'),
73 'EMS' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_RK_04'),
74 'EMS_OPTIMAL' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_RK_05'),
75 'LETTER' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_RK_06'),
76 'BANDEROL' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_RK_07'),
77 'BUSINESS_COURIER' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_RK_08'),
78 'BUSINESS_COURIER_ES' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_RK_09'),
79 'PARCEL_CLASS_1' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_RK_09'),
80 'BANDEROL_CLASS_1' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_B1C'),
81 );
82
83 return isset($kinds[$kind]) ? $kinds[$kind] : $kind;
84 }
85
90 public static function getRpoCategory($category)
91 {
92 $categories = array(
93 "SIMPLE" => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_RC_01'),
94 "ORDINARY" => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_RC_02'),
95 "ORDERED" => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_RC_03'),
96 "WITH_DECLARED_VALUE" => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_RC_04'),
97 "WITH_DECLARED_VALUE_AND_CASH_ON_DELIVERY" => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_RC_05'),
98 "WITH_DECLARED_VALUE_AND_COMPULSORY_PAYMENT" => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_RC_06'),
99 "COMBINED" => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_RC_07'),
100 );
101
102 return isset($categories[$category]) ? $categories[$category] : $category;
103 }
104
109 public static function getBatchStatus($status)
110 {
111 $statuses = array(
112 'CREATED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_BS_01'),
113 'FINALIZED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_BS_02'),
114 'SENT' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_BS_03'),
115 'COMPLETED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_BS_04'),
116 'ARCHIVED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_BS_05'),
117 'DELETED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_BS_06')
118 );
119
120 return isset($statuses[$status]) ? $statuses[$status] : $status;
121 }
122
128 public static function getErrorDescription($errorCode, $method)
129 {
130 $errorCodes = array(
131 array(
132 'METHODS' => array(
133 'ALL'
134 ),
135 'CODES' => array(
136 'UNDEFINED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_01'),
137 'EMPTY_MAIL_CATEGORY' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_02'),
138 'ILLEGAL_MAIL_CATEGORY' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_03'),
139 'RESTRICTED_MAIL_CATEGORY' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_04'),
140 'EMPTY_MAIL_TYPE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_05'),
141 'ILLEGAL_MAIL_TYPE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_06'),
142 'EMPTY_ADDRESS_TYPE_TO' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_07'),
143 'ILLEGAL_ADDRESS_TYPE_TO' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_08'),
144 'EMPTY_MAIL_DIRECT' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_09'),
145 'ILLEGAL_MAIL_DIRECT' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_10'),
146 'ILLEGAL_INDEX_TO' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_11'),
147 'EMPTY_INDEX_TO' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_12'),
148 'EMPTY_REGION_TO' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_13'),
149 'EMPTY_PLACE_TO' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_14'),
150 'EMPTY_INSR_VALUE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_15'),
151 'ILLEGAL_INSR_VALUE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_16'),
152 'INSR_VALUE_EXCEEDS_MAX' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_17'),
153 'EMPTY_PAYMENT' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_18'),
154 'ILLEGAL_PAYMENT' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_19'),
155 'NOT_INSURED_PAYMENT' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_20'),
156 'EMPTY_TRANSPORT_TYPE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_21'),
157 'ILLEGAL_TRANSPORT_TYPE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_22'),
158 'EMPTY_MASS' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_23'),
159 'ILLEGAL_MASS' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_24'),
160 'ILLEGAL_MASS_EXCESS' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_25'),
161 'BARCODE_ERROR' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_26'),
162 'TARIFF_ERROR' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_27'),
163 'IMP13N_ERROR' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_28'),
164 'ILLEGAL_INITIALS' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_29'),
165 'EMPTY_NUM_ADDRESS_TYPE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_30'),
166 'ILLEGAL_POSTCODE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_31'),
167 'READONLY_STATE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_32'),
168 'DIFFERENT_POSTCODE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_33'),
169 'DIFFERENT_POSTMARK' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_34'),
170 'DIFFERENT_TRANSPORT_TYPE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_35'),
171 'EMPTY_POSTOFFICE_CODE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_36'),
172 'ILLEGAL_POSTOFFICE_CODE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_37'),
173 'NO_AVAILABLE_POSTOFFICES' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_38'),
174 'ACCESS_VIOLATION' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_39'),
175 'NOT_FOUND' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_40'),
176 'ALL_SHIPMENTS_SENT' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_41'),
177 'PAST_DUE_DATE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_42'),
178 'SENDING_MAIL_FAILED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_43'),
179 'DIFFERENT_MAIL_TYPE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_44'),
180 'DIFFERENT_MAIL_CATEGORY' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_45'),
181 'ABSENT_OVERSIZE_POSTMARK' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_46'),
182 'UNEXPECTED_OVERSIZE_POSTMARK' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_47'),
183 'ABSENT_FRAGILE_POSTMARK' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_48'),
184 'UNEXPECTED_FRAGILE_POSTMARK' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_49'),
185 'ABSENT_COURIER_DELIVERY_POSTMARK' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_50'),
186 'UNEXPECTED_COURIER_DELIVERY_POSTMARK' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_51'),
187 'ABSENT_ORDER_OF_NOTICE_POSTMARK' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_52'),
188 'UNEXPECTED_ORDER_OF_NOTICE_POSTMARK' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_53'),
189 'ABSENT_SIMPLE_NOTICE_POSTMARK' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_54'),
190 'UNEXPECTED_SIMPLE_NOTICE_POSTMARK' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_ED_55'),
191 )
192 ),
193 );
194
195 $result = '';
196
197 foreach($errorCodes as $item)
198 {
199 if(!in_array($method, $item['METHODS']) && !in_array('ALL', $item['METHODS']))
200 continue;
201
202 if(isset($item['CODES'][$errorCode]))
203 {
204 $result = $item['CODES'][$errorCode];
205 break;
206 }
207 }
208
209 if($result == '')
210 $result = $errorCode;
211
212 return $result;
213 }
214
219 public static function getPaymentMethod($method)
220 {
221 $methods = array(
222 'CASHLESS' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PM_01'),
223 'STAMP' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PM_02'),
224 'FRANKING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PM_03')
225 );
226
227 return isset($methods[$method]) ? $methods[$method] : $method;
228 }
229
234 public static function getShipmentNoticeType($type)
235 {
236 $types = array(
237 'SIMPLE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_SNT_01'),
238 'ORDERED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_SNT_02'),
239 );
240
241 return isset($types[$type]) ? $types[$type] : $type;
242 }
243
248 public static function getTransportType($type)
249 {
250 $types = array(
251 'SURFACE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TT_01'),
252 'AVIA' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TT_02'),
253 'COMBINED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TT_03'),
254 'EXPRESS' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TT_04'),
255 );
256
257 return isset($types[$type]) ? $types[$type] : $type;
258 }
259
264 public static function getPostmarkType($type)
265 {
266 $types = array(
267 'WITHOUT_MARK' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_01'),
268 'WITH_SIMPLE_NOTICE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_02'),
269 'WITH_ORDER_OF_NOTICE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_03'),
270 'WITH_INVENTORY' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_04'),
271 'CAUTION_FRAGILE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_05'),
272 'HEAVY_HANDED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_06'),
273 'LARGE_BULKY' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_07'),
274 'WITH_DELIVERY' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_08'),
275 'AWARDED_IN_OWN_HANDS' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_09'),
276 'WITH_DOCUMENTS' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_10'),
277 'WITH_GOODS' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_11'),
278 'NO_RETURN' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_12'),
279 'NONSTANDARD' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_13'),
280 'INSURED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_14'),
281 'WITH_ELECTRONIC_NOTIFICATION' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_15'),
282 'BUSINESS_COURIER_EXPRESS' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_16'),
283 'NONSTANDARD_UPTO_10KG' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_17'),
284 'NONSTANDARD_UPTO_20KG' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_18'),
285 'WITH_CASH_ON_DELIVERY' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_19'),
286 'SAFETY_GUARANTEE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_20'),
287 'ASSURE_PACKAGE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_21'),
288 'COURIER_DELIVERY' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_22'),
289 'COMPLETENESS_CHECKING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_23'),
290 'OVERSIZED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_24'),
291 'RUPOST_PACKAGE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_PT_25'),
292 );
293
294 return isset($types[$type]) ? $types[$type] : $type;
295 }
296
301 public static function getAddressType($type)
302 {
303 $types = array(
304 'DEFAULT' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_AT_01'),
305 'PO_BOX' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_AT_02'),
306 'DEMAND' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_AT_03'),
307 );
308
309 return isset($types[$type]) ? $types[$type] : $type;
310 }
311
316 public static function getEnvelopeType($type)
317 {
318 $types = array(
319 'C4' => '229'.Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_MM').' x 324'.Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_MM'),
320 'C5' => '162'.Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_MM').' x 229'.Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_MM'),
321 'DL' => '220'.Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_MM').' x 110'.Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_MM')
322 );
323
324 return isset($types[$type]) ? $types[$type] : $type;
325 }
326
331 public static function getTrackingAttr($attr)
332 {
333 $attrs = array(
334 'UNKNOWN' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_01'),
335 'FOREIGN_ACCEPTING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_02'),
336 'SINGLE_ACCEPTING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_03'),
337 'PARTIAL_ACCEPTING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_04'),
338 'PARTIAL_ACCEPTING_REMOTE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_05'),
339 'GIVING_COMMON' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_06'),
340 'GIVING_RECIPIENT' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_07'),
341 'GIVING_SENDER' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_08'),
342 'GIVING_RECIPIENT_IN_PO' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_09'),
343 'GIVING_SENDER_IN_PO' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_10'),
344 'GIVING_RECIPIENT_REMOTE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_11'),
345 'GIVING_RECIPIENT_POSTMAN' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_12'),
346 'GIVING_SENDER_POSTMAN' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_13'),
347 'GIVING_RECIPIENT_COURIER' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_14'),
348 'GIVING_SENDER_COURIER' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_15'),
349 'GIVING_RECIPIENT_CONTROL' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_16'),
350 'GIVING_RECIPIENT_CONTROL_POSTMAN' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_17'),
351 'GIVING_RECIPIENT_CONTROL_COURIER' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_18'),
352 'RETURNING_BY_EXPIRED_STORING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_19'),
353 'RETURNING_BY_SENDER_REQUEST' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_20'),
354 'RETURNING_BY_RECEPIENT_ABSENCE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_21'),
355 'RETURNING_BY_RECEPIENT_REJECT' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_22'),
356 'RETURNING_BY_RECEPIENT_DEATH' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_23'),
357 'RETURNING_BY_UNREADABLE_ADDRESS' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_24'),
358 'RETURNING_BY_CUSTOM' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_25'),
359 'RETURNING_BY_UNKNOWN_RECEPIENT' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_26'),
360 'RETURNING_BY_OTHER_REASONS' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_27'),
361 'RETURNING_BY_WRONG_ADRESS' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_28'),
362 'DELIVERING_BY_CLIENT_REQUEST' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_29'),
363 'DELIVERING_TO_NEW_ADDRESS' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_30'),
364 'DELIVERING_BY_ROUTER' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_31'),
365 'LOST' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_32'),
366 'CONFISCATED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_33'),
367 'SKIPPING_BY_ERROR' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_34'),
368 'SKIPPING_BY_CUSTOM' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_35'),
369 'UNDELIVERED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_36'),
370 'POSTE_RESTANTE_STORING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_37'),
371 'STORING_IN_BOX' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_38'),
372 'TEMPORAL_STORING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_39'),
373 'ADDITIONAL_STORING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_40'),
374 'CUSTOM_HOLDING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_41'),
375 'UNASSIGNED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_42'),
376 'UNCLAIMED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_43'),
377 'PROHIBITED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_44'),
378 'SORTING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_45'),
379 'SENT' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_46'),
380 'ARRIVED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_47'),
381 'DELIVERED_TO_SORTING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_48'),
382 'SORTED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_49'),
383 'DELIVERED_TO_EXCHANGE_HUB' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_50'),
384 'PROCESSED_BY_EXCHANGE_HUB' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_51'),
385 'DELIVERED_TO_HUB' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_52'),
386 'LEAVED_HUB' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_53'),
387 'DELIVERED_TO_PO' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_54'),
388 'EXPIRED_PO_STORING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_55'),
389 'FORWARDED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_56'),
390 'GET' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_57'),
391 'ARRIVED_IN_RUSSIA' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_58'),
392 'ARRIVED_IN_PARCELS_CENTER' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_59'),
393 'GIVEN_TO_COURIER' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_60'),
394 'GIVEN_FOR_REMOTE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_61'),
395 'DELIVERED_HYBRID' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_62'),
396 'GIVEN_TO_POSTMAN' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_63'),
397 'GIVEN_FOR_BOXROOM' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_64'),
398 'LEFT_POSTOFFICE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_65'),
399 'SPECIFY_ADDRESS' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_66'),
400 'EXPECTING_COURIER_DELIVERY' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_67'),
401 'PROLONG_STORAGE_DATE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_68'),
402 'NOTIFICATION_SENT' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_69'),
403 'NOTIFICATION_RECEIVED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_70'),
404 'POCHTOMAT_ORDERED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_71'),
405 'POSTMAN_ORDERED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_72'),
406 'COURIER_ORDERED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_73'),
407 'IMPORTED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_74'),
408 'EXPORTED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_75'),
409 'ACCEPTED_BY_CUSTOM' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_76'),
410 'FAILED_BY_TEMPORAL_ABSENCE_OF_RECEPIENT' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_77'),
411 'FAILED_BY_DELAYING_REQUEST' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_78'),
412 'FAILED_BY_UNFILLED_ADDRESS' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_79'),
413 'FAILED_BY_INVALID_ADDRESS' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_80'),
414 'FAILED_BY_RECEPIENT_LEAVING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_81'),
415 'FAILED_BY_RECEPINT_REJECT' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_82'),
416 'UNOVERCAMING_FAIL' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_83'),
417 'FAILED_WITH_ANOTHER_REASON' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_84'),
418 'WAITING_RECEPIENT_IN_OFFICE' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_85'),
419 'RECEPIENT_NOT_FOUND' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_86'),
420 'TECHNICALLY_FAILED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_87'),
421 'REGISTERED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_88'),
422 'CUSTOM_LEGALIZED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_89'),
423 'LEGALIZED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_90'),
424 'CANCELED_LEGLIZATION' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_91'),
425 'PROCESSED_BY_CUSTOM' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_92'),
426 'REJECTED_BY_CUSTOM' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_93'),
427 'PASSED_WITH_CUSTOM_NOTIFY' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_94'),
428 'PASSED_WITH_CUSTOM_TAX' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_95'),
429 'DELIGATED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_96'),
430 'DESTROYED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_97'),
431 'ACCOUNTED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_98'),
432 'LOSS_REGISTERED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_99'),
433 'CUSTOM_DUTY_RECEIVED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_100'),
434 'DM_REGISTERED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_101'),
435 'DM_ABSENCE_POSTBOX' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_102'),
436 'DM_ABSENCE_ADDRESS' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_103'),
437 'DM_WRONG_POSTOFFICE_INDEX' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_104'),
438 'DM_WRONG_ADDRESS' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_105'),
439 'TEMPORARY_STORING_ARRIVED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_106'),
440 'CUSTOM_STORING_PROLONGED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_107'),
441 'CUSTOM_STORING_PROLONGED_1' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_108'),
442 'CUSTOM_STORING_PROLONGED_2' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_109'),
443 'CUSTOM_STORING_PROLONGED_3' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_110'),
444 'CUSTOM_STORING_PROLONGED_4' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_111'),
445 'CUSTOM_STORING_PROLONGED_5' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_112'),
446 'CUSTOM_STORING_PROLONGED_6' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_113'),
447 'CUSTOM_STORING_PROLONGED_7' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_114'),
448 'CUSTOM_STORING_PROLONGED_8' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_115'),
449 'CUSTOM_STORING_PROLONGED_9' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_116'),
450 'OPENED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_117'),
451 'CANCELED_BY_SENDER_DEFAULT' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_118'),
452 'CANCELED_BY_SENDER' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_119'),
453 'CANCELED_BY_OPERATOR' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_120'),
454 'ID_ASSIGNED' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TA_121'),
455 );
456
457 return isset($attrs[$attr]) ? $attrs[$attr] : $attr;
458 }
459
464 public static function getTrackingOper($operation)
465 {
466 $ops = array(
467 'UNKNOWN' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_01'),
468 'ACCEPTING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_02'),
469 'GIVING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_03'),
470 'RETURNING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_04'),
471 'DELIVERING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_05'),
472 'SKIPPING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_06'),
473 'STORING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_07'),
474 'HOLDING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_08'),
475 'PROCESSING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_09'),
476 'IMPORTING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_10'),
477 'EXPORTING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_11'),
478 'CUSTOM_ACCEPTING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_12'),
479 'TRYING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_13'),
480 'REGISTERING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_14'),
481 'CUSTOM_LEGALIZING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_15'),
482 'DELIGATING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_16'),
483 'DESTROYING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_17'),
484 'ACCOUNTING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_18'),
485 'LOSS_REGISTRATION' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_19'),
486 'CUSTOM_DUTY_RECEIVING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_20'),
487 'DM_REGISTRATION' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_21'),
488 'DM_DELIVERING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_22'),
489 'DM_NON_DELIVERING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_23'),
490 'TEMPORARY_STORING_ARRIVING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_24'),
491 'PROLONGATION_CUSTOM_STORING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_25'),
492 'OPENING' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_26'),
493 'CANCELLATION' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_27'),
494 'ID_ASSIGNMENT' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_TO_28')
495 );
496
497 return isset($ops[$operation]) ? $ops[$operation] : $operation;
498 }
499
504 public static function getMailRank($rank)
505 {
506 $ranks = array(
507 'WO_RANK' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_MR_01'),
508 'GOVERNMENTAL' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_MR_02'),
509 'MILITARY' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_MR_03'),
510 'OFFICIAL' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_MR_04'),
511 'JUDICIAL' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_MR_05'),
512 'PRESIDENTIAL' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_MR_06'),
513 'CREDIT' => Loc::getMessage('SALE_DLVRS_ADD_DREQ_REF_MR_07')
514 );
515
516 return isset($ranks[$rank]) ? $ranks[$rank] : $rank;
517 }
518}
$type
Определения options.php:106
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$result
Определения get_property_values.php:14
$status
Определения session.php:10
$method
Определения index.php:27