Ошибки и предложения

В этом разделе вы можете проголосовать за идеи по открытым проектам. Вы всегда можете предложить свою идею, перейдя на страницу проекта.

Спасибо!

Мы очень рады, что Вам нравится данный проект и вы проголосовали за его развитие.

Работа над задачами по проекту отнимает у его разработчика самое ценное — время, так что небольшая компенсация в виде материальной поддержки поднимет интерес к разработке и позволит сделать больше задач для общей пользы :)

Перейти к проекту Нет, спасибо

<<< Назад

Не корректно обрабатываются сценарии по умолчанию с знаком | в тексте

Добавлено: 2019-06-28 23:51:11 vladkrutov / Статус: Новая / Проект: Дополнение MegaD devices

Как видно из лога ниже, сервер при любом событии по порту (m=2-долгое удержание, m=1-отпускание после долгого удержания, click=1, click=2) и включеном действии по умолчанию отправляет текст известного серверу сценария (Act) целиком. Это не правильно.Как результат контроллер выполняет первое действие до | на любое событие.

Что нужно исправить: При включеном флаге "Выполнять действие по умолчанию" нужно отправлять "d". Тогда контроллер сам выполнит действие по умолчанию.

Request: /megad.php?pt=0&m=2&cnt=13&mdid=light
Result: a:2|a:0
Request: /megad.php?pt=0&m=1&cnt=13&mdid=light
Result: a:2|a:0
Request: /megad.php?pt=0&click=1&cnt=15&mdid=light
Result: a:2|a:0
Request: /megad.php?pt=0&click=2&cnt=16&mdid=light
Result: a:2|a:0

+2
 
Обсуждение (1)