Страница 3 из 53

Re: Модуль GPS-трекер

Добавлено: Вт авг 04, 2015 7:43 pm
dmw
Ну какже, на вкладке с картой потом видно флажки с меткой времени и рисуется трэк

Re: Модуль GPS-трекер

Добавлено: Ср авг 05, 2015 10:54 am
sergejey
Именно этот кусок не используется, т.к. в редактировании устройств нельзя выставить время их последнего обновления. Код остался от генератора.

Re: Модуль GPS-трекер

Добавлено: Ср авг 05, 2015 1:15 pm
LutsenkoDenis
Спасибо Сергей, я вчера тоже об этом же подумал. :)
Значит смело выпиливаю.

Еще вопрос по трекеру.
Админка=>GPS-трекер=>Действия=>"Добавить новую запись"

Появляется форма состоящая из трёх полей
1. Местоположение (выбор локации)
2. Пользователь
3. Тип действия

Теперь вопрос: Мы отслеживаем на трекере пользователя или устройства пользователя?

На сколько я понял, в настоящий момент отслеживается именно пользователь и то не ясно что будет делать трекер в случае, если у одного пользователя будет несколько GPS устройств.

Полагаю что это не правильное поведение трекера. На форме "Действия" должно выбираться устройство а не пользователь.

Re: Модуль GPS-трекер

Добавлено: Чт авг 06, 2015 11:40 am
sergejey
LutsenkoDenis писал(а):Появляется форма состоящая из трёх полей
1. Местоположение (выбор локации)
2. Пользователь
3. Тип действия
Теперь вопрос: Мы отслеживаем на трекере пользователя или устройства пользователя?
На сколько я понял, в настоящий момент отслеживается именно пользователь и то не ясно что будет делать трекер в случае, если у одного пользователя будет несколько GPS устройств.
Полагаю что это не правильное поведение трекера. На форме "Действия" должно выбираться устройство а не пользователь.
Нет, так было задумано, чтобы пользователь мог легко сменить устройство (купить новый телефон), но при этом не было необходимости менять все правила.

Re: Модуль GPS-трекер

Добавлено: Чт авг 06, 2015 3:33 pm
LutsenkoDenis
sergejey писал(а):Нет, так было задумано, чтобы пользователь мог легко сменить устройство (купить новый телефон), но при этом не было необходимости менять все правила.
А как быть если у меня два устройства посылают gps сигналы? И они именно мои, т.е. пользователь у них один и тот же.

Еще вопрос.
Файл: \modules\app_gpstrack\gpsactions_edit.inc.php
Есть вот такой код. Он вообще тоже нигде не используется? В любом случае в нем есть ошибка. Зачем-то выполняются циклы в случае если $rec['EXECUTED'] = ''.
SPOILERSPOILER_SHOW

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

if ($rec['EXECUTED'] != '')
{
   $tmp = explode(' ', $rec['EXECUTED']);
   
   $out['EXECUTED_DATE'] = fromDBDate($tmp[0]);
   
   $tmp2 = explode(':', $tmp[1]);
   
   $executed_hours   = $tmp2[0];
   $executed_minutes = $tmp2[1];
}

for($i = 0; $i < 60; $i++)
{
   $title = $i;
   
   if ($i<10)
      $title = "0$i";

   if ($title == $executed_minutes)
   {
      $out['EXECUTED_MINUTES'][] = array('TITLE' => $title, 'SELECTED' => 1);
   }
   else
   {
      $out['EXECUTED_MINUTES'][] = array('TITLE' => $title);
   }
}

for($i = 0; $i < 24; $i++)
{
   $title = $i;
   if ($i < 10)
      $title = "0$i";
   
   if ($title == $executed_hours)
   {
      $out['EXECUTED_HOURS'][] = array('TITLE' => $title, 'SELECTED' => 1);
   }
   else
   {
      $out['EXECUTED_HOURS'][] = array('TITLE' => $title);
   }
} 

Re: Модуль GPS-трекер

Добавлено: Чт авг 06, 2015 3:43 pm
sergejey
LutsenkoDenis писал(а):
sergejey писал(а):Нет, так было задумано, чтобы пользователь мог легко сменить устройство (купить новый телефон), но при этом не было необходимости менять все правила.
А как быть если у меня два устройства посылают gps сигналы? И они именно мои, т.е. пользователь у них один и тот же.
Если два устройства на одном пользователе, то будут обрабатываться события от обоих как от одного пользователя.
LutsenkoDenis писал(а):Еще вопрос.
Файл: \modules\app_gpstrack\gpsactions_edit.inc.php
Есть вот такой код. Он вообще тоже нигде не используется? В любом случае в нем есть ошибка. Зачем-то выполняются циклы в случае если $rec['EXECUTED'] = ''.
Да, такая же ситуация, это поле не редактируется в админке.

Re: Модуль GPS-трекер

Добавлено: Чт авг 06, 2015 4:02 pm
LutsenkoDenis
sergejey писал(а):Если два устройства на одном пользователе, то будут обрабатываться события от обоих как от одного пользователя.
Не совсем понял... Предположим у меня есть мобильник и велик. И мобильник и велик шлют свои GPS координаты.
Ситуация: Я уехал с мобильником на работу. Велик остался дома.
Далее кто-то пытается угнать велик и срабатывает событие(велик отдалился за заданный радиус).
Что система выдаст: Что пользователь Вася находится в офисе и он же, не выходя из офиса, свалил из дома на велике?

Re: Модуль GPS-трекер

Добавлено: Чт авг 06, 2015 4:45 pm
sergejey
LutsenkoDenis писал(а):
sergejey писал(а):Если два устройства на одном пользователе, то будут обрабатываться события от обоих как от одного пользователя.
Не совсем понял... Предположим у меня есть мобильник и велик. И мобильник и велик шлют свои GPS координаты.
Ситуация: Я уехал с мобильником на работу. Велик остался дома.
Далее кто-то пытается угнать велик и срабатывает событие(велик отдалился за заданный радиус).
Что система выдаст: Что пользователь Вася находится в офисе и он же, не выходя из офиса, свалил из дома на велике?
Приблизительно так. Велик можно привязать к другому ("виртуальному") пользователю и поставить событие на него. По-моему проще нежели менять множество правил при смене устройства. У меня их (правил) много и телефоны меняю относительно часто (разбиваю :) ), так что мне так показалось удобней. Можно усложнить и сделать выбор, к чему привязывать правило -- к пользователю или к устройству. Но не уверен, что на это есть большой "спрос".

Re: Модуль GPS-трекер

Добавлено: Чт авг 06, 2015 5:38 pm
LutsenkoDenis
Но если привязывать к виртуальному пользователю, то чем это отличается от просто отслеживания устройств без привязки к конкретному пользователю? Т.е. получается примерно тоже самое.

Re: Модуль GPS-трекер

Добавлено: Чт авг 06, 2015 6:20 pm
sergejey
LutsenkoDenis писал(а):Но если привязывать к виртуальному пользователю, то чем это отличается от просто отслеживания устройств без привязки к конкретному пользователю? Т.е. получается примерно тоже самое.
Ничем, кроме того, что создать пользователя и привязать к нему устройство можно уже, а привязку события к устройству вместо пользователя а) надо делать б) сомнительная необходимость.