1 <?xml version='1.0' encoding='UTF-8'?>
2 <chapter xmlns="http://docbook.org/ns/docbook">
3 <title>Управление пользователями</title>
4 <refentry id="stargazer.get_user">
6 <refentrytitle>stargazer.get_user</refentrytitle>
9 <refname>stargazer.get_user</refname>
10 <refpurpose>Получение информации о пользователе</refpurpose>
15 <funcdef><function>stargazer.get_user</function></funcdef>
16 <paramdef>string <parameter>cookie</parameter></paramdef>
17 <paramdef>string <parameter>login</parameter></paramdef>
22 <title>Description</title>
23 <para>Метод <function>stargazer.get_user</function> возвращает информацию о пользователе системы.</para>
26 <term>string <parameter>cookie</parameter></term>
28 <para>Авторизационный cookie. Для авторизации в системе используется метод <function><link linkend="stargazer.login">stargazer.login</link></function></para>
32 <term>string <parameter>login</parameter></term>
34 <para>Логин пользователя</para>
39 <title>Return Value</title>
44 <term>bool <structfield>result</structfield></term>
46 <para>Результат операции. true - успешно, false - неудача (неправильный или устаревший cookie, неправильный логин пользователя).</para>
50 <term>string <structfield>login</structfield></term>
52 <para>Логин пользователя</para>
56 <term>string <structfield>password</structfield></term>
58 <para>Пароль пользователя</para>
62 <term>double <structfield>cash</structfield></term>
64 <para>Количество денег на счету</para>
68 <term>double <structfield>freemb</structfield></term>
70 <para>Количество свободных мегабайт на счету</para>
74 <term>double <structfield>credit</structfield></term>
76 <para>Размер кредита</para>
80 <term>int <structfield>creditexpire</structfield></term>
82 <para>Время истечения срока кредита в формате Unix-timestamp</para>
86 <term>string <structfield>tariff</structfield></term>
88 <para>Текущий тариф пользователя. В случае, если заказано изменение тарифа в следующем месяце возвращаются оба тарифа, разделенные символом "/" (косая черта)</para>
92 <term>string <structfield>note</structfield></term>
94 <para>Примечания</para>
98 <term>string <structfield>phone</structfield></term>
100 <para>Контактный телефон</para>
104 <term>string <structfield>address</structfield></term>
106 <para>Адрес пользователя</para>
110 <term>string <structfield>email</structfield></term>
112 <para>E-Mail пользователя</para>
116 <term>array of strings <structfield>userdata</structfield></term>
118 <para>Набор полей UserData</para>
122 <term>string <structfield>name</structfield></term>
124 <para>Реальное имя пользователя</para>
128 <term>string <structfield>group</structfield></term>
130 <para>Группа пользователя</para>
134 <term>boolean <structfield>status</structfield></term>
136 <para>Статус пользователя. true - подключен, false - отключен</para>
140 <term>boolean <structfield>aonline</structfield></term>
142 <para>Признак "Always Online"</para>
146 <term>boolean <structfield>down</structfield></term>
148 <para>Пользователь отключен</para>
152 <term>boolean <structfield>passive</structfield></term>
154 <para>Пользователь "заморожен"</para>
158 <term>boolean <structfield>disableddetailstat</structfield></term>
160 <para>Для пользователя отключено ведение детальной статистики</para>
164 <term>string <structfield>currip</structfield></term>
166 <para>Текущий IP-адрес пользователя в формате A.B.C.D</para>
170 <term>string <structfield>ips</structfield></term>
172 <para>IP-адреса, назначенные пользователю, разделенные символом "," (запятая)</para>
176 <term>double <structfield>lastcash</structfield></term>
178 <para>Последнее пополнение счета</para>
182 <term>double <structfield>lasttimecash</structfield></term>
184 <para>Время последнего пополнения счета в формате Unix-timestamp</para>
188 <term>int <structfield>lastactivitytime</structfield></term>
190 <para>Время последней активности пользователя в формате Unix-timestamp</para>
194 <term>int <structfield>pingtime</structfield></term>
196 <para>Время последнего пинга пользователя в формате Unix-timestamp</para>
200 <term>struct <structfield>traff</structfield></term>
202 <para>Информация о трафике</para>
205 <term>array of i8 <structfield>mu</structfield></term>
207 <para>Исходяий трафик за месяц (по направлениям)</para>
211 <term>array of i8 <structfield>md</structfield></term>
213 <para>Входящий трафик за месяц (по направлениям)</para>
217 <term>array of i8 <structfield>su</structfield></term>
219 <para>Исходяий трафик за сессию (по направлениям)</para>
223 <term>array of i8 <structfield>sd</structfield></term>
225 <para>Входящий трафик за сессию (по направлениям)</para>
236 <title>See also</title>
238 <link linkend="stargazer.get_users"><function>stargazer.get_users</function></link>,
239 <link linkend="stargazer.add_user"><function>stargazer.add_user</function></link>,
240 <link linkend="stargazer.chg_user"><function>stargazer.chg_user</function></link>,
241 <link linkend="stargazer.del_user"><function>stargazer.del_user</function></link>,
242 <link linkend="stargazer.add_user_cash"><function>stargazer.add_user_cash</function></link>,
243 <link linkend="stargazer.set_user_cash"><function>stargazer.set_user_cash</function></link>,
244 <link linkend="stargazer.chg_user_tariff"><function>stargazer.chg_user_tariff</function></link>
245 <link linkend="stargazer.get_online_ips"><function>stargazer.get_online_ips</function></link>
249 <refentry id="stargazer.get_users">
251 <refentrytitle>stargazer.get_users</refentrytitle>
254 <refname>stargazer.get_users</refname>
255 <refpurpose>Получение информации о пользователях</refpurpose>
260 <funcdef><function>stargazer.get_users</function></funcdef>
261 <paramdef>string <parameter>cookie</parameter></paramdef>
266 <title>Description</title>
267 <para>Метод <function>stargazer.get_users</function> возвращает информацию о пользователях системы.</para>
270 <term>string <parameter>cookie</parameter></term>
272 <para>Авторизационный cookie. Для авторизации в системе используется метод <function><link linkend="stargazer.login">stargazer.login</link></function></para>
277 <title>Return Value</title>
279 Возвращает массив структур:
282 <term>bool <structfield>result</structfield></term>
284 <para>Результат операции. true - успешно, false - неудача (неправильный или устаревший cookie, неправильный логин пользователя).</para>
288 <term>string <structfield>login</structfield></term>
290 <para>Логин пользователя</para>
294 <term>string <structfield>password</structfield></term>
296 <para>Пароль пользователя</para>
300 <term>double <structfield>cash</structfield></term>
302 <para>Количество денег на счету</para>
306 <term>double <structfield>freemb</structfield></term>
308 <para>Количество свободных мегабайт на счету</para>
312 <term>double <structfield>credit</structfield></term>
314 <para>Размер кредита</para>
318 <term>int <structfield>creditexpire</structfield></term>
320 <para>Время истечения срока кредита в формате Unix-timestamp</para>
324 <term>string <structfield>tariff</structfield></term>
326 <para>Текущий тариф пользователя. В случае, если заказано изменение тарифа в следующем месяце возвращаются оба тарифа, разделенные символом "/" (косая черта)</para>
330 <term>string <structfield>note</structfield></term>
332 <para>Примечания</para>
336 <term>string <structfield>phone</structfield></term>
338 <para>Контактный телефон</para>
342 <term>string <structfield>address</structfield></term>
344 <para>Адрес пользователя</para>
348 <term>string <structfield>email</structfield></term>
350 <para>E-Mail пользователя</para>
354 <term>array of strings <structfield>userdata</structfield></term>
356 <para>Набор полей UserData</para>
360 <term>string <structfield>name</structfield></term>
362 <para>Реальное имя пользователя</para>
366 <term>string <structfield>group</structfield></term>
368 <para>Группа пользователя</para>
372 <term>boolean <structfield>status</structfield></term>
374 <para>Статус пользователя. true - подключен, false - отключен</para>
378 <term>boolean <structfield>aonline</structfield></term>
380 <para>Признак "Always Online"</para>
384 <term>boolean <structfield>down</structfield></term>
386 <para>Пользователь отключен</para>
390 <term>boolean <structfield>passive</structfield></term>
392 <para>Пользователь "заморожен"</para>
396 <term>boolean <structfield>disableddetailstat</structfield></term>
398 <para>Для пользователя отключено ведение детальной статистики</para>
402 <term>string <structfield>currip</structfield></term>
404 <para>Текущий IP-адрес пользователя в формате A.B.C.D</para>
408 <term>string <structfield>ips</structfield></term>
410 <para>IP-адреса, назначенные пользователю, разделенные символом "," (запятая)</para>
414 <term>double <structfield>lastcash</structfield></term>
416 <para>Последнее пополнение счета</para>
420 <term>double <structfield>lasttimecash</structfield></term>
422 <para>Время последнего пополнения счета в формате Unix-timestamp</para>
426 <term>int <structfield>lastactivitytime</structfield></term>
428 <para>Время последней активности пользователя в формате Unix-timestamp</para>
432 <term>int <structfield>pingtime</structfield></term>
434 <para>Время последнего пинга пользователя в формате Unix-timestamp</para>
438 <term>struct <structfield>traff</structfield></term>
440 <para>Информация о трафике</para>
443 <term>array of i8 <structfield>mu</structfield></term>
445 <para>Исходяий трафик за месяц (по направлениям)</para>
449 <term>array of i8 <structfield>md</structfield></term>
451 <para>Входящий трафик за месяц (по направлениям)</para>
455 <term>array of i8 <structfield>su</structfield></term>
457 <para>Исходяий трафик за сессию (по направлениям)</para>
461 <term>array of i8 <structfield>sd</structfield></term>
463 <para>Входящий трафик за сессию (по направлениям)</para>
474 <title>See also</title>
476 <link linkend="stargazer.get_user"><function>stargazer.get_user</function></link>,
477 <link linkend="stargazer.add_user"><function>stargazer.add_user</function></link>,
478 <link linkend="stargazer.chg_user"><function>stargazer.chg_user</function></link>,
479 <link linkend="stargazer.del_user"><function>stargazer.del_user</function></link>,
480 <link linkend="stargazer.add_user_cash"><function>stargazer.add_user_cash</function></link>,
481 <link linkend="stargazer.set_user_cash"><function>stargazer.set_user_cash</function></link>,
482 <link linkend="stargazer.chg_user_tariff"><function>stargazer.chg_user_tariff</function></link>
483 <link linkend="stargazer.get_online_ips"><function>stargazer.get_online_ips</function></link>
487 <refentry id="stargazer.add_user">
489 <refentrytitle>stargazer.add_user</refentrytitle>
492 <refname>stargazer.add_user</refname>
493 <refpurpose>Регистрация нового пользователя</refpurpose>
498 <funcdef><function>stargazer.add_user</function></funcdef>
499 <paramdef>string <parameter>cookie</parameter></paramdef>
500 <paramdef>string <parameter>login</parameter></paramdef>
505 <title>Description</title>
506 <para>Метод <function>stargazer.add_user</function> регистрирует в системе нового "пустого" пользователя. Для изменения регистрационной информации сразу после создания используется метод <function><link linkend="stargazer.chg_user">stargazer.chg_user</link></function></para>
509 <term>string <parameter>cookie</parameter></term>
511 <para>Авторизационный cookie. Для авторизации в системе используется метод <function><link linkend="stargazer.login">stargazer.login</link></function></para>
515 <term>string <parameter>login</parameter></term>
517 <para>Логин пользователя</para>
522 <title>Return Value</title>
523 <para>Возвращает true в случае успеха и false в случае неудачи</para>
527 <title>See also</title>
529 <link linkend="stargazer.get_users"><function>stargazer.get_users</function></link>,
530 <link linkend="stargazer.get_user"><function>stargazer.get_user</function></link>,
531 <link linkend="stargazer.chg_user"><function>stargazer.chg_user</function></link>,
532 <link linkend="stargazer.del_user"><function>stargazer.del_user</function></link>,
533 <link linkend="stargazer.add_user_cash"><function>stargazer.add_user_cash</function></link>,
534 <link linkend="stargazer.set_user_cash"><function>stargazer.set_user_cash</function></link>,
535 <link linkend="stargazer.chg_user_tariff"><function>stargazer.chg_user_tariff</function></link>
536 <link linkend="stargazer.get_online_ips"><function>stargazer.get_online_ips</function></link>
540 <refentry id="stargazer.chg_user">
542 <refentrytitle>stargazer.chg_user</refentrytitle>
545 <refname>stargazer.chg_user</refname>
546 <refpurpose>Изменение регистрационной информации и данных о трафике пользователя</refpurpose>
551 <funcdef><function>stargazer.chg_user</function></funcdef>
552 <paramdef>string <parameter>cookie</parameter></paramdef>
553 <paramdef>string <parameter>login</parameter></paramdef>
554 <paramdef>struct <parameter>info</parameter></paramdef>
559 <title>Description</title>
560 <para>Метод <function>stargazer.chg_user</function> сохраняет регистрационную информацию и данные о трафике пользователя. Допустимо частичное указание параметров в структуре info. В этом случае изменение затронет только указанные параметры. Дополнительные поля структуры (не входящие в описание) будут проигнорированы.</para>
563 <term>string <parameter>cookie</parameter></term>
565 <para>Авторизационный cookie. Для авторизации в системе используется метод <function><link linkend="stargazer.login">stargazer.login</link></function></para>
569 <term>string <parameter>login</parameter></term>
571 <para>Логин пользователя</para>
575 <term>struct <parameter>info</parameter></term>
578 Регистрационная информация и данные о трафике.
581 <term>bool <structfield>result</structfield></term>
583 <para>Результат операции. true - успешно, false - неудача (неправильный или устаревший cookie, неправильный логин пользователя).</para>
587 <term>string <structfield>login</structfield></term>
589 <para>Логин пользователя</para>
593 <term>string <structfield>password</structfield></term>
595 <para>Пароль пользователя</para>
599 <term>double <structfield>freemb</structfield></term>
601 <para>Количество свободных мегабайт на счету</para>
605 <term>double <structfield>credit</structfield></term>
607 <para>Размер кредита</para>
611 <term>int <structfield>creditexpire</structfield></term>
613 <para>Время истечения срока кредита в формате Unix-timestamp</para>
617 <term>string <structfield>note</structfield></term>
619 <para>Примечания</para>
623 <term>string <structfield>phone</structfield></term>
625 <para>Контактный телефон</para>
629 <term>string <structfield>address</structfield></term>
631 <para>Адрес пользователя</para>
635 <term>string <structfield>email</structfield></term>
637 <para>E-Mail пользователя</para>
641 <term>array of strings <structfield>userdata</structfield></term>
643 <para>Набор полей UserData</para>
647 <term>string <structfield>name</structfield></term>
649 <para>Реальное имя пользователя</para>
653 <term>string <structfield>group</structfield></term>
655 <para>Группа пользователя</para>
659 <term>boolean <structfield>status</structfield></term>
661 <para>Статус пользователя. true - подключен, false - отключен</para>
665 <term>boolean <structfield>aonline</structfield></term>
667 <para>Признак "Always Online"</para>
671 <term>boolean <structfield>down</structfield></term>
673 <para>Пользователь отключен</para>
677 <term>boolean <structfield>passive</structfield></term>
679 <para>Пользователь "заморожен"</para>
683 <term>boolean <structfield>disableddetailstat</structfield></term>
685 <para>Для пользователя отключено ведение детальной статистики</para>
689 <term>string <structfield>ips</structfield></term>
691 <para>IP-адреса, назначенные пользователю, разделенные символом "," (запятая)</para>
695 <term>struct <structfield>traff</structfield></term>
697 <para>Информация о трафике</para>
700 <term>array of i8 <structfield>mu</structfield></term>
702 <para>Исходяий трафик за месяц (по направлениям)</para>
706 <term>array of i8 <structfield>md</structfield></term>
708 <para>Входящий трафик за месяц (по направлениям)</para>
720 <title>Return Value</title>
721 <para>Возвращает true в случае успеха и false в случае неудачи</para>
725 <title>See also</title>
727 <link linkend="stargazer.get_users"><function>stargazer.get_users</function></link>,
728 <link linkend="stargazer.get_user"><function>stargazer.get_user</function></link>,
729 <link linkend="stargazer.add_user"><function>stargazer.add_user</function></link>,
730 <link linkend="stargazer.del_user"><function>stargazer.del_user</function></link>,
731 <link linkend="stargazer.add_user_cash"><function>stargazer.add_user_cash</function></link>,
732 <link linkend="stargazer.set_user_cash"><function>stargazer.set_user_cash</function></link>,
733 <link linkend="stargazer.chg_user_tariff"><function>stargazer.chg_user_tariff</function></link>
734 <link linkend="stargazer.get_online_ips"><function>stargazer.get_online_ips</function></link>
738 <refentry id="stargazer.del_user">
740 <refentrytitle>stargazer.del_user</refentrytitle>
743 <refname>stargazer.del_user</refname>
744 <refpurpose>Удаление пользователя</refpurpose>
749 <funcdef><function>stargazer.del_user</function></funcdef>
750 <paramdef>string <parameter>cookie</parameter></paramdef>
751 <paramdef>string <parameter>login</parameter></paramdef>
756 <title>Description</title>
757 <para>Метод <function>stargazer.del_user</function> удаляет из системы пользователя с указанным логином.</para>
760 <term>string <parameter>cookie</parameter></term>
762 <para>Авторизационный cookie. Для авторизации в системе используется метод <function><link linkend="stargazer.login">stargazer.login</link></function></para>
766 <term>string <parameter>login</parameter></term>
768 <para>Логин пользователя</para>
773 <title>Return Value</title>
774 <para>Возвращает true в случае успеха и false в случае неудачи</para>
778 <title>See also</title>
780 <link linkend="stargazer.get_users"><function>stargazer.get_users</function></link>,
781 <link linkend="stargazer.get_user"><function>stargazer.get_user</function></link>,
782 <link linkend="stargazer.add_user"><function>stargazer.add_user</function></link>,
783 <link linkend="stargazer.chg_user"><function>stargazer.chg_user</function></link>,
784 <link linkend="stargazer.add_user_cash"><function>stargazer.add_user_cash</function></link>,
785 <link linkend="stargazer.set_user_cash"><function>stargazer.set_user_cash</function></link>,
786 <link linkend="stargazer.chg_user_tariff"><function>stargazer.chg_user_tariff</function></link>
787 <link linkend="stargazer.get_online_ips"><function>stargazer.get_online_ips</function></link>
791 <refentry id="stargazer.add_user_cash">
793 <refentrytitle>stargazer.add_user_cash</refentrytitle>
796 <refname>stargazer.add_user_cash</refname>
797 <refpurpose>Добавление денег на счет пользователя</refpurpose>
802 <funcdef><function>stargazer.add_user_cash</function></funcdef>
803 <paramdef>string <parameter>cookie</parameter></paramdef>
804 <paramdef>string <parameter>login</parameter></paramdef>
805 <paramdef>double <parameter>amount</parameter></paramdef>
806 <paramdef>string <parameter>comment</parameter></paramdef>
811 <title>Description</title>
812 <para>Метод <function>stargazer.add_user_cash</function> позволяет добавить деньги на счет указанного пользователя.</para>
815 <term>string <parameter>cookie</parameter></term>
817 <para>Авторизационный cookie. Для авторизации в системе используется метод <function><link linkend="stargazer.login">stargazer.login</link></function></para>
821 <term>string <parameter>login</parameter></term>
823 <para>Логин пользователя</para>
827 <term>double <parameter>amount</parameter></term>
829 <para>Добавляемая сумма</para>
833 <term>string <parameter>comment</parameter></term>
835 <para>Коментарий</para>
840 <title>Return Value</title>
841 <para>Возвращает true в случае успеха и false в случае неудачи</para>
845 <title>See also</title>
847 <link linkend="stargazer.get_users"><function>stargazer.get_users</function></link>,
848 <link linkend="stargazer.get_user"><function>stargazer.get_user</function></link>,
849 <link linkend="stargazer.add_user"><function>stargazer.add_user</function></link>,
850 <link linkend="stargazer.chg_user"><function>stargazer.chg_user</function></link>,
851 <link linkend="stargazer.del_user"><function>stargazer.del_user</function></link>,
852 <link linkend="stargazer.set_user_cash"><function>stargazer.set_user_cash</function></link>,
853 <link linkend="stargazer.chg_user_tariff"><function>stargazer.chg_user_tariff</function></link>
854 <link linkend="stargazer.get_online_ips"><function>stargazer.get_online_ips</function></link>
858 <refentry id="stargazer.set_user_cash">
860 <refentrytitle>stargazer.set_user_cash</refentrytitle>
863 <refname>stargazer.set_user_cash</refname>
864 <refpurpose>Установка состояния счета пользователя</refpurpose>
869 <funcdef><function>stargazer.set_user_cash</function></funcdef>
870 <paramdef>string <parameter>cookie</parameter></paramdef>
871 <paramdef>string <parameter>login</parameter></paramdef>
872 <paramdef>double <parameter>cash</parameter></paramdef>
873 <paramdef>string <parameter>comment</parameter></paramdef>
878 <title>Description</title>
879 <para>Метод <function>stargazer.set_user_cash</function> позволяет установить состояние счета пользователя.</para>
882 <term>string <parameter>cookie</parameter></term>
884 <para>Авторизационный cookie. Для авторизации в системе используется метод <function><link linkend="stargazer.login">stargazer.login</link></function></para>
888 <term>string <parameter>login</parameter></term>
890 <para>Логин пользователя</para>
894 <term>double <parameter>cash</parameter></term>
896 <para>Устанавливаемая сумма</para>
900 <term>string <parameter>comment</parameter></term>
902 <para>Коментарий</para>
907 <title>Return Value</title>
908 <para>Возвращает true в случае успеха и false в случае неудачи</para>
912 <title>See also</title>
914 <link linkend="stargazer.get_users"><function>stargazer.get_users</function></link>,
915 <link linkend="stargazer.get_user"><function>stargazer.get_user</function></link>,
916 <link linkend="stargazer.add_user"><function>stargazer.add_user</function></link>,
917 <link linkend="stargazer.chg_user"><function>stargazer.chg_user</function></link>,
918 <link linkend="stargazer.del_user"><function>stargazer.del_user</function></link>,
919 <link linkend="stargazer.add_user_cash"><function>stargazer.add_user_cash</function></link>,
920 <link linkend="stargazer.chg_user_tariff"><function>stargazer.chg_user_tariff</function></link>
921 <link linkend="stargazer.get_online_ips"><function>stargazer.get_online_ips</function></link>
925 <refentry id="stargazer.chg_user_tariff">
927 <refentrytitle>stargazer.chg_user_tariff</refentrytitle>
930 <refname>stargazer.chg_user_tariff</refname>
931 <refpurpose>Изменение тарифного плана пользователя</refpurpose>
936 <funcdef><function>stargazer.chg_user_tariff</function></funcdef>
937 <paramdef>string <parameter>cookie</parameter></paramdef>
938 <paramdef>string <parameter>login</parameter></paramdef>
939 <paramdef>string <parameter>tariff</parameter></paramdef>
940 <paramdef>boolean <parameter>delayed</parameter></paramdef>
941 <paramdef>string <parameter>comment</parameter></paramdef>
946 <title>Description</title>
947 <para>Метод <function>stargazer.chg_user_tariff</function> позволяет изменить тарифный план пользователя или запланировать его изменение на начало нового месяца.</para>
950 <term>string <parameter>cookie</parameter></term>
952 <para>Авторизационный cookie. Для авторизации в системе используется метод <function><link linkend="stargazer.login">stargazer.login</link></function></para>
956 <term>string <parameter>login</parameter></term>
958 <para>Логин пользователя</para>
962 <term>string <parameter>tariff</parameter></term>
964 <para>Название нового тарифа</para>
968 <term>boolean <parameter>delayed</parameter></term>
970 <para>Отложенное изменение тарифа (в начале следующего месяца)</para>
974 <term>string <parameter>comment</parameter></term>
976 <para>Коментарий</para>
981 <title>Return Value</title>
982 <para>Возвращает true в случае успеха и false в случае неудачи</para>
986 <title>See also</title>
988 <link linkend="stargazer.get_users"><function>stargazer.get_users</function></link>,
989 <link linkend="stargazer.get_user"><function>stargazer.get_user</function></link>,
990 <link linkend="stargazer.add_user"><function>stargazer.add_user</function></link>,
991 <link linkend="stargazer.chg_user"><function>stargazer.chg_user</function></link>,
992 <link linkend="stargazer.del_user"><function>stargazer.del_user</function></link>,
993 <link linkend="stargazer.add_user_cash"><function>stargazer.add_user_cash</function></link>,
994 <link linkend="stargazer.set_user_cash"><function>stargazer.set_user_cash</function></link>
995 <link linkend="stargazer.get_online_ips"><function>stargazer.get_online_ips</function></link>
999 <refentry id="stargazer.get_online_ips">
1001 <refentrytitle>stargazer.get_online_ips</refentrytitle>
1004 <refname>stargazer.get_online_ips</refname>
1005 <refpurpose>Получение списка IP-адресов online-пользователей</refpurpose>
1010 <funcdef><function>stargazer.get_online_ips</function></funcdef>
1011 <paramdef>string <parameter>cookie</parameter></paramdef>
1012 <paramdef>array of strings <parameter>subnets</parameter></paramdef>
1017 <title>Description</title>
1018 <para>Метод <function>stargazer.get_online_ips</function> позволяет получить список IP-адресов авторизованных пользователей системы для указанного списка подсетей.</para>
1021 <term>string <parameter>cookie</parameter></term>
1023 <para>Авторизационный cookie. Для авторизации в системе используется метод <function><link linkend="stargazer.login">stargazer.login</link></function></para>
1027 <term>array of strings <parameter>subnets</parameter></term>
1029 <para>Список подсетей в CIDR-нотации</para>
1034 <title>Return Value</title>
1035 <para>Возвращает структуру:</para>
1038 <term>bool <structfield>result</structfield></term>
1040 <para>Результат операции. true - успешно, false - неудача (неправильный или устаревший cookie).</para>
1044 <term>array of strings <structfield>ips</structfield></term>
1046 <para>Список IP-адресов авторизованных пользователей из этих подсетей</para>
1053 <title>See also</title>
1055 <link linkend="stargazer.get_users"><function>stargazer.get_users</function></link>,
1056 <link linkend="stargazer.get_user"><function>stargazer.get_user</function></link>,
1057 <link linkend="stargazer.add_user"><function>stargazer.add_user</function></link>,
1058 <link linkend="stargazer.chg_user"><function>stargazer.chg_user</function></link>,
1059 <link linkend="stargazer.del_user"><function>stargazer.del_user</function></link>,
1060 <link linkend="stargazer.add_user_cash"><function>stargazer.add_user_cash</function></link>,
1061 <link linkend="stargazer.set_user_cash"><function>stargazer.set_user_cash</function></link>
1062 <link linkend="stargazer.chg_user_tariff"><function>stargazer.chg_user_tariff</function></link>