Стол заказов

Стол заказов 1.1.0

Bullit

Пользователь
Russs, нет только в первой.
Все прописал...
Когда повторно нажимаешь на голос, выдает предупреждение, но после все равно количество голосов увеличивается на единицу... И, если после этого нажать еще раз на голос - больше предупреждений не выскакивает и количество голосов продолжает увеличиваться... :)
 

Russs

Пользователь
После изменения статуса запроса на "выполнено", сообщение о выполненном статусе приходит только тому кто выполнил а не тому кто заказывал.
 

Bullit

Пользователь
После изменения статуса запроса на "выполнено", сообщение о выполненном статусе приходит только тому кто выполнил а не тому кто заказывал.
Когда повторно нажимаешь на голос, выдает предупреждение, но после все равно количество голосов увеличивается на единицу... И, если после этого нажать еще раз на голос - больше предупреждений не выскакивает и количество голосов продолжает увеличиваться... :)
Ну как там дела с исправлением данных ошибок? :)

Bullit, хорошо поправим.
 

Nikolay90

Пользователь
Жалко, что мод не удалось доработать. Тут две вещи некорректно работают:
1) ЛС отправляется не тому, кто запросил заказ, а тому, кто его выполнил;
2) при первом повторном нажатии на голос, предупреждение появляется, при втором и последующем - не появляется и тем самым голоса накручиваются.

По поводу первого пункта есть соображения.
Речь идёт о вызове функции (в файле ajax/order.php):
PHP:
send_pm($user_id, $subject, $message, BOT_UID);
выше по коду первый параметр принимает значение id текущего юзера (кто выполнил заказ), поэтому и ЛС отправляется тому, кто выполнил. Я думаю, что надо ввести новую переменную, сохранив в неё значение из поля order_user_id таблицы bb_order по известному значению из поля order_id.

То есть, вызов функции send_pm скорее всего будет в две строки:
PHP:
$user_id_old = DB()->fetch_rowset('SELECT order_user_id FROM '. BB_ORDER .'  WHERE order_id = $id');
send_pm($user_id_old, $subject, $message, BOT_UID);

В синтаксисе не уверен. Может кто поправит?
 
Последнее редактирование:
Сверху