Первые впечатления от 008

Технические вопросы по UTM 5.0
Ответить
dwemer
Сообщения: 276
Зарегистрирован: Чт янв 25, 2007 05:59

Сообщение dwemer »

В интерфейсе админа у сотрудников половина функционала перестала работать. Я так понял новые системные функции добавили, а какие то заменили. Пришлось права в системных группах переназначить опять.

Как всегда догадайся сам.
Предупредить то нельзя и список изменений дать?

И неплохо бы в документации дать описание каждой системной функции, почему я по их именам должен строить догадки?

dwemer
Сообщения: 276
Зарегистрирован: Чт янв 25, 2007 05:59

Сообщение dwemer »

такой вот ураф скрипт:

<?xml version="1.0"?>
<urfa>
<parameter name="account_id"/>
<parameter name="slink"/>
<parameter name="slinkm"/>
<parameter name="offtime"/>

<call function="rpcf_get_user_by_account"/>

<call function="rpcf_get_all_services_for_user"/>
<for name="w" from="0" count="slink_id_count">
<set dst="service_type" src="service_type_array" src_index="w"/>
<set dst="service_id" src="service_id_array" src_index="w"/>
<set dst="slink_id" src="slink_id_array" src_index="w" />
<set dst="discount_period_id" src="discount_period_id_array" src_index="w" />

<if variable="slink_id" value="slink" condition="eq">
<call function="rpcf_get_periodic_service_link"/>
<set dst="return_type" value="integer_return"/>
<set dst="expire_date" src="offtime"/>
<set dst="slink_id" src="slinkm"/>
<call function="rpcf_add_service_to_user"/>
<break/>
</if>

</for>

</urfa>

Должен менять expire_time в сервисной связке. В 007 работал, в 008 перестал.
При вызове скрипта дебаге строки:
?Debug : Oct 28 15:41:57 8e7bef20 DBCtx: <-2002728960> SQL query: UPDATE periodic_service_links SET start_date='1288243885' WHERE id='162171'
?Debug : Oct 28 15:42:01 88a01d00 BusPeriodic: inserted time_t 4 exp date 711751880 162171

expire_time не изменяется.

user321123
Сообщения: 19
Зарегистрирован: Сб ноя 12, 2011 09:20

Сообщение user321123 »

Объясните кто-нибудь как устанавливать новый веб-интерфейс.
Обрадовался, что наконец-то появился кабинет на php. Поставил на windows UTM. Использую сборку denwer. Создал домен для кабинета. Положил его туда, вот config.php:

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

$CONF_DEFAULT_MODULE1='00_user';
$CONF_DEFAULT_MODULE2='card';
$CONF_DEFAULT_MODULE3='hotspot';
$CONF_DEFAULT_LOGIN='00_login';
$CONF_PATH='/';
$CONF_WEB_USER='web';
$CONF_WEB_PASS='web';
$CONF_CORE_HOST='127.0.0.1';
$CONF_CORE_PORT=11758;
$CONF_LANG='ru';
$CONF_REDIRECT_HOTSPOT='0'; // 1 - on, 0 - off
При попытке авторизации в ЛК пишет, что неправильно введен логин и пароль и вверху страницы появляется сообщение: URFA error: auth: recvPacket failed
Вот скриншот: http://awesomescreenshot.com/023o6bq15
openssl расширение в php подключено.
Кабинет без urfaclient работает?

user321123
Сообщения: 19
Зарегистрирован: Сб ноя 12, 2011 09:20

Сообщение user321123 »

Все в порядке все работает.
До того как я подключил расширение openssl я закомментировал одну строчку и забыл раскомментировать.

Т.к. вначале поисков конкретного ответа не нашел, то вот моя рекомендация - если у вас появляется ошибка URFA error: auth: recvPacket failed, подключите расширение openssl для php.

JAO
Сообщения: 1153
Зарегистрирован: Вт дек 11, 2007 08:17

Сообщение JAO »

Про это расширение упоминается в документации.

Ответить