1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
tracking.php
См. документацию.
1<?php
2
3namespace Sale\Handlers\Delivery;
4
5use Bitrix\Sale;
6use Bitrix\Main\Error;
7use Bitrix\Sale\Result;
8use Bitrix\Main\Loader;
9use Bitrix\Main\Localization\Loc;
10use Bitrix\Sale\Delivery\Tracking\StatusResult;
11
12Loc::loadMessages(__FILE__);
13
14Loader::registerAutoLoadClasses(
15 'sale',
16 array(
17 'Sale\Handlers\Delivery\SpsrHandler' => 'handlers/delivery/spsr/handler.php',
18 'Sale\Handlers\Delivery\Spsr\Request' => 'handlers/delivery/spsr/request.php',
19 )
20);
21
26class SpsrTracking extends \Bitrix\Sale\Delivery\Tracking\Base
27{
31 public function getClassTitle()
32 {
33 return Loc::getMessage("SALE_DLV_SRV_SPSR_T_TITLE");
34 }
35
39 public function getClassDescription()
40 {
41 return Loc::getMessage(
42 "SALE_DLV_SRV_SPSR_T_DESCR",
43 array(
44 '#A1#' => '<a href="http://www.spsr.ru/">',
45 '#A2#' => '</a>'
46 )
47 );
48 }
49
53 public function getStatusShipment($shipmentData)
54 {
55 return (new StatusResult())->addError(new Error('The company no longer exists'));
56 }
57
61 public function getStatusesShipment(array $shipmentsData)
62 {
63 return (new Result())->addError(new Error('The company no longer exists'));
64 }
65
66 public function requestStatuses($sid, $icn, $trackingNumbers)
67 {
68 return (new Result())->addError(new Error('The company no longer exists'));
69 }
70
74 public function getParamsStructure()
75 {
76 return array();
77 }
78
82 public function getTrackingUrl($trackingNumber = '')
83 {
84 return 'http://www.spsr.ru/ru/service/monitoring';
85 }
86}
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
trait Error
Определения error.php:11