Биллинговая система Nodeny
27 Ноября 2024, 05:14:04 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Массовые сообщения 50.32  (Прочитано 4662 раз)
tom
Постоялец
***

Карма: 2
Offline Offline

Сообщений: 216


Просмотр профиля
« : 28 Января 2012, 17:51:44 »

Приветствую!

Не подскажете, это баг, или мои кривые руки.

Когда деллаю сообщение в группу 17 - то оно попадает и в группу 7.

Как с этим бороться??

Спасиб.
Записан
tom
Постоялец
***

Карма: 2
Offline Offline

Сообщений: 216


Просмотр профиля
« Ответ #1 : 28 Января 2012, 18:57:25 »

Сори ребята, трабла не в биллинге а в модуле.

вернее в этом запросе

SELECT users.id AS id, users.ip AS ip, pays.category AS category  , users.grp, pays.reason FROM users INNER JOIN pays ON (pays.category = 490 || pays.category = 496) && ( users.id = pays.mid or users.mid = pays.mid && LOCATE(users.grp, pays.reason)!=0 ) && (SELECT COUNT(m_confirm.id) FROM `m_confirm` WHERE m_confirm.Mid=users.id && mess=pays.id )=0  GROUP BY users.id;
Записан
tom
Постоялец
***

Карма: 2
Offline Offline

Сообщений: 216


Просмотр профиля
« Ответ #2 : 28 Января 2012, 19:09:08 »

Можно закрывать. Нашел.

SELECT users.id AS id, users.ip AS ip, pays.category AS category  , users.grp, pays.reason FROM users INNER JOIN pays ON (pays.category = 490 || pays.category = 496) && ( users.id = pays.mid or users.mid = pays.mid && LOCATE(CONCAT(',',users.grp,','), pays.reason)!=0 ) && (SELECT COUNT(m_confirm.id) FROM `m_confirm` WHERE m_confirm.Mid=users.id && mess=pays.id )=0  GROUP BY users.id;

вот исправленный запрос - что решает эту проблему.
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!