[Модуль] PostOffice Tracker (app_postoffice)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: Модуль отслеживания посылок

Сообщение LutsenkoDenis » Пн янв 13, 2014 11:50 am

ну может кто и переделает :)
маркет в глаза еще не видел, на днях посмотрю что за зверь.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Модуль отслеживания посылок

Сообщение Amarok » Вт янв 14, 2014 10:38 am

Денис, привет! Есть несколько вопросов/предложений/хотелок по модулю.
1. Вынеси, пожалуйста, блок генерации письма с оповещением из check_post.php в отдельный файл. Просто, при обновление модуля шаблон сбрасывается в дефолтный вид:

Код: Выделить всё

   $mailBody .= "<table>";
   $mailBody .= "<tr>";
   $mailBody .="<th>Трек номер</th>";
   $mailBody .="<th>Название трека</th>";
   $mailBody .="<th>Дата операции</th>";
   $mailBody .="<th>Наименование операции</th>";
   $mailBody .="<th>Местонахождение</th>";
   $mailBody .= "</tr>";
   foreach ($tracks as $track)
   {
      $mailBody .= "<tr>";
      $mailBody .="<td>" . $track['TRACK_ID']       . "</td>";
      $mailBody .="<td>" . $track['TRACK_NAME']     . "</td>";
      $mailBody .="<td>" . $track['OPER_DATE']      . "</td>";
      $mailBody .="<td>" . $track['ATTRIB_NAME']    . "</td>";
      $mailBody .="<td>" . $track['OPER_POSTPLACE'] . "</td>";
      $mailBody .= "</tr>";
   }
   
   $mailBody .= "</table>";
   
   $message = $mailBody;
...
      SendMail_html($mailFrom, $mailTo, $mailSubject, $mailBody);
Я же использую немного другой шаблон:

Код: Выделить всё

      $mailBody .= $track['TRACK_NAME']     . " - ";
      $mailBody .= $track['OPER_DATE']      . " - ";
      $mailBody .= $track['ATTRIB_NAME']    . " - ";
      $mailBody .= $track['OPER_POSTPLACE'] ;
      $mailBody .= " | ";
   }
   
   $mailBody .= " ";
   
   $message = $mailBody;
...
      SendMail($mailFrom, $mailTo, $mailSubject, $mailBody);
Думаю, что другие пользователи тоже правят текст оповещения под себя.

2. Хотелось бы управлять выключателем e-mail оповещений через параметр вызова скрипта. К примеру: если check_post.php вызван просто так (без ключей), то оповещений на e-mail не будет, а если check_post.php вызван с каким нибудь ключом, то оповещение на e-mail будет
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: Модуль отслеживания посылок

Сообщение LutsenkoDenis » Вт янв 14, 2014 12:19 pm

ок. добавил в задачи :)
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Модуль отслеживания посылок

Сообщение Amarok » Вт янв 14, 2014 12:35 pm

А скоро новая версия? :P
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: Модуль отслеживания посылок

Сообщение LutsenkoDenis » Сб янв 18, 2014 11:23 pm

Можно устанавливать через Маркет дополнений.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Модуль отслеживания посылок

Сообщение Amarok » Вс янв 26, 2014 10:09 am

Пардон муа, а версия новая скоро? http://smartliving.ru/forum/viewtopic.php?p=8655#p8655
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Anton_kulibin
Сообщения: 354
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия
Благодарил (а): 20 раз
Поблагодарили: 35 раз

Re: Модуль отслеживания посылок

Сообщение Anton_kulibin » Пн янв 27, 2014 10:32 am

Два дня с модулем воюю, самое интересное, при добавлении ввожу и номер и название остается только номер, хотя в таблице Track Info есть и название. При нажатии кнопки обновить ничего не обновляется.
Вложения
Ошибки почты.png
Ошибки почты.png (13.09 КБ) 8954 просмотра
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Модуль отслеживания посылок

Сообщение Amarok » Пн янв 27, 2014 11:32 am

Подтверждаю
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: Модуль отслеживания посылок

Сообщение LutsenkoDenis » Пн янв 27, 2014 9:25 pm

А я даже нашел, где косяк... :)
Сегодня поправлю обязательно.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: Модуль отслеживания посылок

Сообщение LutsenkoDenis » Вт янв 28, 2014 12:38 am

Обновление залил.
Релиз на гитхабе будет вечером, но уже можно обновиться через маркет дополнений.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Ответить