Логика работы rpcf_user5_change_int_status

Технические вопросы по UTM 5.0
Ответить
Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Логика работы rpcf_user5_change_int_status

Сообщение Kayfolom »

Подскажите какова логика работы функции урфа rpcf_user5_change_int_status ?
Она так и должна инвертировать текущее состояние интернета вне зависимости от параметра int_status_recv, или параметр всеж имеет какое то значение?

Код: Выделить всё

    <function name="rpcf_user5_change_int_status" id="-0x4007">
      <input>
            <integer name="int_status_recv" />
      </input>
      <output>
      </output>
    </function>

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Re: Логика работы rpcf_user5_change_int_status

Сообщение Magnum72 »

Kayfolom писал(а):Подскажите какова логика работы функции урфа rpcf_user5_change_int_status ?
Она так и должна инвертировать текущее состояние интернета вне зависимости от параметра int_status_recv, или параметр всеж имеет какое то значение?

Код: Выделить всё

    <function name="rpcf_user5_change_int_status" id="-0x4007">
      <input>
            <integer name="int_status_recv" />
      </input>
      <output>
      </output>
    </function>
Имеет конечно, 1 - вкл, 0 - выкл.

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

Сейчас еще раз перепроверил несколько раз. От параметра ничего не зависит, можно передавать любое integer число, с любым знаком, результат один : ИНВЕРТИРОВАНИЕ состояния интернета :(

Да, забыл упомянуть, тестирую через urfa php, но думаю результат от этого зависить не должен.

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

Да, видимо так и должно быть. Потому как в личном кабинете так и работает cgi-bin/utm5/user5?skey=[skip]&cmd=user_reports&int_status_cmd=invert - одна и та же строка включает/отключает инет.

gil
Сообщения: 355
Зарегистрирован: Вт ноя 11, 2008 14:28

Сообщение gil »

Ага, опытным путем было установлено, что они инвертирует состояние интернета..
Потому пришлось проверять по базе состояние, а потом уже либо делать включение, либо ничего не делать..

Ответить