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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: доп услуги  (Прочитано 5303 раз)
snmax
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 25


Просмотр профиля Email
« : 08 Апреля 2011, 10:43:44 »

в users есть поле srvs в котором стоят нули у тех кто доп услуг не имеет
и какие-то цифири - у кого они есть.
простой анализ не катит, ибо если 3 алиаса - стоит 11,
если добавить ДрВэб - становится 43.
где бы подчитать алгоритм формирования етой хрени?
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #1 : 08 Апреля 2011, 11:39:26 »

http://forum.nodeny.com.ua/docs/h/tables.html#users
Записан
snmax
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 25


Просмотр профиля Email
« Ответ #2 : 08 Апреля 2011, 13:04:36 »


 srvs      - дополнительные услуги, каждый бит - услуга;

 Непонимающий             кто-нибудь, переведите
« Последнее редактирование: 08 Апреля 2011, 13:06:46 от snmax » Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #3 : 08 Апреля 2011, 13:24:42 »

Оужас.
тип поля INT (32 бита)
00000000000000000000000000000000 -- двоичная запись числа "0"
Каждый бит соответствует номеру услуги и если этот бит == 1 значит услуга заказана.
Например: (Си-подобные языки)
Код:
if (((srvs >> 15) & 1) == 1){
usluga_16_zakazana();
}
Записан
snmax
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 25


Просмотр профиля Email
« Ответ #4 : 08 Апреля 2011, 13:45:20 »

Оужас.
тип поля INT (32 бита)
00000000000000000000000000000000 -- двоичная запись числа "0"
Каждый бит соответствует номеру услуги и если этот бит == 1 значит услуга заказана.
Например: (Си-подобные языки)
Код:
if (((srvs >> 15) & 1) == 1){
usluga_16_zakazana();
}

Спасибо   Строит глазки

+1
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

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