APIGetUserState |
|
Эта функция отображает текущее состояние клиента.
Data = APIGetUserState(UserID)
Аргументы
UserID
Строковое выражение, определяющее идентификатор клиента - GUID или отображаемое имя клиента.
Возвращаемое значение
Data - возвращаемые данные о состоянии клиента в виде одномерного массива.
Данные имеют следующий формат:
0 |
Отображаемое имя клиента. |
1 |
GUID клиента. |
2 |
Отображаемое имя группы. |
3 |
Тип доступа. См. функцию APIBillModeAsString. |
4 |
Состояние сессии. См. функцию APISessStateAsString. |
5 |
Цена за трафик. |
6 |
Предоплаченный трафик, Мбайт. |
7 |
Цена за время - абонентская плата. Также см. параметр "14". |
8 |
Оплачено (сумма всех оплат, занесенных на счет клиента в пределах сессии). |
9 |
true, если заблокирован. |
10 |
Состояние: true, если авторизован. |
11 |
Код причины блокировки. См. функцию APIBlockReasonAsString. |
12 |
Время рестарта сессии. |
13 |
Время старта работы сессии. |
14 |
Время работы. Это часы или дни в зависимости от режима - см. параметр "15". |
15 |
Режим начисления абонентской платы: false - почасовой, true - посуточный. |
16 |
Начисленный трафик, Мбайт. |
17 |
Сумма за трафик. |
18 |
Сумма за время. |
19 |
Баланс. |
20 |
Принято, Байт. |
21 |
Передано, Байт. |
22 |
Принято из кэша, Байт. |
23 |
Принято почтового трафика, Байт. |
24 |
IP-адрес клиента. |
25 |
Индивидуальный минимальный уровень фильтрации (F1 - F4). |
26 |
Текущий уровень фильтрации. |
27 |
Текущий режим кэширования. |
28 |
Единица тарификации. |
29 |
Принято через прокси, Байт. |
30 |
Учтенный трафик, Байт. |
31 |
Запись лога сетевой статистика разрешена. |
32 |
Записывать все запросы через прокси сервер. |
33 |
Текущая скорость приема, Байт/сек. |
34 |
Текущая скорость передачи, Байт/сек. |
35 |
Текущая скорость приема, Пакеты/сек. |
36 |
Текущая скорость передачи, Пакеты/сек. |
37 |
Активность по трафику. |
Пример использования
См. скрипт Вывод состояния клиента.
Текущая страница справки: help.smart-soft.ru/index.html?apigetuserstate.htm