удалось завести модуль, для работы нужен php-soap
и пришлось повырезать Logger
[Модуль] PostOffice Tracker (app_postoffice)
Модератор: immortal
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 873 раза
- Контактная информация:
Re: Re: Модуль отслеживания посылок
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!

- Amarok
- Сообщения: 1427
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Re: Модуль отслеживания посылок
А как?Eraser писал(а):удалось завести модуль, для работы нужен php-soap
и пришлось повырезать Logger
Моя Алиска живёт на Proxmox в Debian 12
Re: Модуль отслеживания посылок
поставил модуль.
Жаль что сразу не знал что надо регистрироваться на https://tracking.russianpost.ru/
Быстрее бы разобрался что к чему.
Но видимо там сменили формат даты, теперь он такой: "2017-03-02T11:48:25.000+03:00"
А моя mysql отказывается такое принимать.
Изменил в russianpost.lib.php
protected function parseResponse($data)
$outRecord->destinationPostalCode = (string) $rec->AddressParameters->DestinationAddress->Index;
if (strlen($outRecord->destinationPostalCode) ==0) $outRecord->destinationPostalCode="0";
$outRecord->operationDate = (string) $rec->OperationParameters->OperDate;
$outRecord->operationDate = str_replace ( "T" , " ", $outRecord->operationDate);
$outRecord->operationDate = substr ( $outRecord->operationDate, 0, 18);
Костыль но работает.
****************
еще нашел в dal.russianpost.lib.php (line 212):
OPER_POSTCODE иногда пустой.
$rec["OPER_POSTCODE"] = $operationPlacePostalCode;
if ($rec["OPER_POSTCODE"]=='') $rec["OPER_POSTCODE"]='0';
***************
Похоже у меня вся беда из-за включенного режима STRICT_TRANS_TABLES
и еще...
В конструкторе
public function __construct($proxyHost = "", $proxyPort = "", $proxyAuthUser = "", $proxyAuthPassword = "", $accName = "", $accPassword = "", $lang = "RUS")
надо добавить инициализацию переменной.
$this->lang = $lang;
Жаль что сразу не знал что надо регистрироваться на https://tracking.russianpost.ru/
Быстрее бы разобрался что к чему.
Но видимо там сменили формат даты, теперь он такой: "2017-03-02T11:48:25.000+03:00"
А моя mysql отказывается такое принимать.
Изменил в russianpost.lib.php
protected function parseResponse($data)
$outRecord->destinationPostalCode = (string) $rec->AddressParameters->DestinationAddress->Index;
if (strlen($outRecord->destinationPostalCode) ==0) $outRecord->destinationPostalCode="0";
$outRecord->operationDate = (string) $rec->OperationParameters->OperDate;
$outRecord->operationDate = str_replace ( "T" , " ", $outRecord->operationDate);
$outRecord->operationDate = substr ( $outRecord->operationDate, 0, 18);
Костыль но работает.
****************
еще нашел в dal.russianpost.lib.php (line 212):
OPER_POSTCODE иногда пустой.
$rec["OPER_POSTCODE"] = $operationPlacePostalCode;
if ($rec["OPER_POSTCODE"]=='') $rec["OPER_POSTCODE"]='0';
***************
Похоже у меня вся беда из-за включенного режима STRICT_TRANS_TABLES
и еще...
В конструкторе
public function __construct($proxyHost = "", $proxyPort = "", $proxyAuthUser = "", $proxyAuthPassword = "", $accName = "", $accPassword = "", $lang = "RUS")
надо добавить инициализацию переменной.
$this->lang = $lang;
Старенький ноут CoreDuo
Ubuntu 16.04 32bit / Majordomo 1.1.0 / mysql-5.7 / apache2 v2.4.18
Ubuntu 16.04 32bit / Majordomo 1.1.0 / mysql-5.7 / apache2 v2.4.18
-
- Сообщения: 64
- Зарегистрирован: Вс июн 02, 2019 4:09 pm
- Благодарил (а): 13 раз
- Поблагодарили: 9 раз
Re: [Модуль] PostOffice Tracker (app_postoffice)
А как, блин, удалить? Поставил, посмотрел, удалил... остался 'ярлык' в меню приложения. Сделал 'uninstall module' в 'Модуле'.Удалил папку /module/app_postoffice. Перезагрузил. Пункт PostOffice все равно есть.
- За это сообщение автора Aldaran поблагодарил:
- unlimiter77 (Чт июн 10, 2021 9:49 pm)
- Рейтинг: 1.16%