Проблема при редактировании учетной записи

Технические вопросы по UTM 5.0
Ответить
_uznik_
Сообщения: 4
Зарегистрирован: Чт май 03, 2012 06:49

Проблема при редактировании учетной записи

Сообщение _uznik_ »

Добрый день,
Версия UTM 5.0 (сборка 5.2.1-005), при редактировании некоторых пользователей скрыта часть информации, не отображаются поля в нижней части формы (Услуги, Тех.Параметры, Дополнительно, Отчеты, Тарифные планы), баланс и кредит равны 0. Так же нет возможности изменить учетку из данной формы. Пользователь под которым открываю учетку, входит в группу Wheel (все разрешено).
В verificator.log сильно подозрительного ничего не обнаружил. Хотя присутствуют записи типа
-- WARNING slink 1596 exists only in dtagg_iptraffic
-- SQL DESC check slink exists and delete dtagg_iptraffic entry for deleted slink
UPDATE dtagg_iptraffic SET is_closed=1 WHERE slink_id=1596;
Сама учетка работает исправно (осущесвляется блокировка при отрицательном балансе, изменение баланса через UrfaPHP).
Подскажите в чем может быть проблема, и как ее решить?

Данный вопрос оказался сложнее чем я это себе представлял...

Принял решение удалить неисправные учетки, но т.к. там присутствуют сервисные связки это мне не удалось... Может кто нибудь знает как это осуществить с помощью urfaphp?

_uznik_
Сообщения: 4
Зарегистрирован: Чт май 03, 2012 06:49

Re: Проблема при редактировании учетной записи

Сообщение _uznik_ »

_uznik_ писал(а):Добрый день,
Принял решение удалить неисправные учетки, но т.к. там присутствуют сервисные связки это мне не удалось... Может кто нибудь знает как это осуществить с помощью urfaphp?
Если я правильно понял последовательность действий будет следующей
удалить тарфиную связку - rpcf_unlink_user_tariff
удалить сервисную связку - rpcf_delete_slink
удалить пользователя...

Поправьте, если ошибаюсь...

Аватара пользователя
hRUst
Сообщения: 56
Зарегистрирован: Ср фев 22, 2006 13:16
Откуда: Канск

Сообщение hRUst »

В debug.log что есть при попытке редактирования?

_uznik_
Сообщения: 4
Зарегистрирован: Чт май 03, 2012 06:49

Сообщение _uznik_ »

hRUst писал(а):В debug.log что есть при попытке редактирования?
?Debug : May 10 09:25:41 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Call: 0x2035 (rpcf_get_sys_settings)
?Debug : May 10 09:25:41 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Real Call: 0x2035 (rpcf_get_sys_settings)
?Debug : May 10 09:25:41 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Call 0x2035 (rpcf_get_sys_settings) finished...
?Debug : May 10 09:25:41 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Stream cleared
?Debug : May 10 09:25:41 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Call: 0x6002 (__rpcs_get_banks)
?Debug : May 10 09:25:41 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Real Call: 0x6002 (__rpcs_get_banks)
?Debug : May 10 09:25:41 DBCtx: SQL SELECT query: SELECT id,bic,name,city,kschet FROM banks ORDER BY id
?Debug : May 10 09:25:41 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Call 0x6002 (__rpcs_get_banks) finished...
?Debug : May 10 09:25:41 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Stream cleared
?Debug : May 10 09:25:41 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Call: 0x440b (__rpcf_get_uaparam_list)
?Debug : May 10 09:25:41 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Real Call: 0x440b (__rpcf_get_uaparam_list)
?Debug : May 10 09:25:41 DBCtx: SQL SELECT query: SELECT paramid, name, display_name, visible FROM uaddparams_desc
?Debug : May 10 09:25:41 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Call 0x440b (__rpcf_get_uaparam_list) finished...
?Debug : May 10 09:25:41 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Stream cleared
?Debug : May 10 09:25:41 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Call: 0x7030 (rpcf_generate_doc_for_user)
?Debug : May 10 09:25:41 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Real Call: 0x7030 (rpcf_generate_doc_for_user)
?Debug : May 10 09:25:41 DBCtx: SQL SELECT query: SELECT act_id FROM acts_templates WHERE is_old='0' AND def='1' AND doc_type='2'
?Debug : May 10 09:25:41 DBCtx: SQL SELECT query: SELECT landscape, doc_type, act_id FROM acts_templates WHERE is_old='0' AND act_id='2'
?Debug : May 10 09:25:41 DBCtx: SQL SELECT query: SELECT value FROM utm5_settings WHERE variable='templates_prefix'
?Debug : May 10 09:25:41 DBCtx: SQL SELECT query: SELECT value FROM utm5_settings WHERE variable='templates_prefix'
?Debug : May 10 09:25:41 DBCtx: SQL SELECT query: SELECT login,password,basic_account,full_name,juridical_address,actual_address,tax_number,kpp_number,bank_account,email,passport,bank_id,
mobile_telephone,home_telephone,work_telephone,web_page,icq_number,district,building,entrance,floor,flat_number,comments,personal_manager,house_id FROM users WHERE id='1495'
?Debug : May 10 09:25:41 DBCtx: SQL SELECT query: SELECT bic,name,city,kschet FROM banks WHERE id='0'
?Debug : May 10 09:25:41 DBCtx: SQL SELECT query: SELECT post_code,country,region,city,street,number,building FROM houses WHERE id='0'
?Debug : May 10 09:25:41 DBCtx: SQL SELECT query: SELECT paramid,value FROM user_additional_params WHERE userid='1495'
?Debug : May 10 09:25:41 DBCtx: SQL SELECT query: SELECT id, name FROM ip_zones
?Debug : May 10 09:25:41 DBCtx: SQL SELECT query: SELECT id, name FROM ip_zones
?Debug : May 10 09:25:41 DBCtx: SQL SELECT query: SELECT login, password, basic_account, is_blocked, create_date, last_change_date, who_create, who_change, is_juridical, full_name, juridical_address, actual_address, work_telephone, home_telephone, mobile_telephone, web_page, icq_number, tax_number, kpp_number, bank_id, bank_account, comments, discount_period_id, email, house_id, flat_number, entrance, floor, district, building, passport, personal_manager, connect_date, is_send_invoice, advance_payment FROM users WHERE id='1495' AND is_deleted=0
?Debug : May 10 09:25:41 DBCtx: SQL SELECT query: SELECT group_id FROM users_groups_link WHERE user_id='1495'
?Debug : May 10 09:25:41 DBCtx: SQL SELECT query: SELECT paramid, value FROM user_additional_params WHERE userid='1495'
?Debug : May 10 09:25:41 DBCtx: SQL SELECT query: SELECT login, password, basic_account,
is_blocked, create_date, last_change_date, who_create, who_change, is_juridical,
full_name, juridical_address, actual_address, work_telephone, home_telephone,
mobile_telephone, web_page, icq_number, tax_number, kpp_number, bank_id,
bank_account, comments, discount_period_id, email, house_id, flat_number,
entrance, floor, district, building, passport, personal_manager, connect_date,
is_send_invoice, advance_payment FROM users WHERE id='1495' AND is_deleted=0
?Debug : May 10 09:25:41 DBCtx: SQL SELECT query: SELECT group_id FROM users_groups_link WHERE user_id='1495'
?Debug : May 10 09:25:41 DBCtx: SQL SELECT query: SELECT paramid, value FROM user_additional_params WHERE userid='1495'
?Debug : May 10 09:25:41 DBCtx: SQL SELECT query: SELECT name,ur_adress,act_adress,inn,kpp,bank_id,account,fio_headman,fio_bookeeper,fio_headman_sh,fio_bookeeper_sh,name_sh FROM supplier_info WHERE id='1'
?Debug : May 10 09:25:41 DBCtx: SQL SELECT query: SELECT bic,name,city,kschet FROM banks WHERE id='2'
?Debug : May 10 09:25:41 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Call 0x7030 (rpcf_generate_doc_for_user) finished...
?Debug : May 10 09:25:41 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Stream cleared
?Debug : May 10 09:25:42 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Call: 0x2550 (rpcf_get_groups_for_user)
?Debug : May 10 09:25:42 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Real Call: 0x2550 (rpcf_get_groups_for_user)
?Debug : May 10 09:25:42 DBA:Ctx: Looking for free context
?Debug : May 10 09:25:42 DBCtx: SQL SELECT query: SELECT group_name FROM groups WHERE id='2506'
?Debug : May 10 09:25:42 DBCtx: SQL SELECT query: SELECT group_name FROM groups WHERE id='2099'
?Debug : May 10 09:25:42 DBCtx: SQL SELECT query: SELECT group_name FROM groups WHERE id='502'
?Debug : May 10 09:25:42 DBCtx: SQL SELECT query: SELECT group_name FROM groups WHERE id='506'
?Debug : May 10 09:25:42 DBA:Ctx: Pushing back free context
-Stats : May 10 09:25:42 DBA Groups: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
?Debug : May 10 09:25:42 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Call 0x2550 (rpcf_get_groups_for_user) finished...
?Debug : May 10 09:25:42 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Stream cleared
?Debug : May 10 09:25:42 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Call: 0x2006 (rpcf_get_userinfo)
?Debug : May 10 09:25:42 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Real Call: 0x2006 (rpcf_get_userinfo)
?Debug : May 10 09:25:42 DBCtx: SQL SELECT query: SELECT login, password, basic_account,
is_blocked, create_date, last_change_date, who_create, who_change, is_juridical,
full_name, juridical_address, actual_address, work_telephone, home_telephone,
mobile_telephone, web_page, icq_number, tax_number, kpp_number, bank_id,
bank_account, comments, discount_period_id, email, house_id, flat_number,
entrance, floor, district, building, passport, personal_manager, connect_date,
is_send_invoice, advance_payment FROM users WHERE id='1495' AND is_deleted=0
?Debug : May 10 09:25:42 DBCtx: SQL SELECT query: SELECT group_id FROM users_groups_link WHERE user_id='1495'
?Debug : May 10 09:25:42 DBCtx: SQL SELECT query: SELECT paramid, value FROM user_additional_params WHERE userid='1495'
?Debug : May 10 09:25:42 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Call 0x2006 (rpcf_get_userinfo) finished...
?Debug : May 10 09:25:42 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Stream cleared
Warn : May 10 09:25:42 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Session closed
?Debug : May 10 09:25:42 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Session stored for UID -10 from <XX.XX.XX.XX>
?Debug : May 10 09:25:42 RPCConn[SSL]<initksv@XX.XX.XX.XX>: Session closed...

Аватара пользователя
hRUst
Сообщения: 56
Зарегистрирован: Ср фев 22, 2006 13:16
Откуда: Канск

Сообщение hRUst »

А вручную из базы Select'ы возвращают всю информацию?

_uznik_
Сообщения: 4
Зарегистрирован: Чт май 03, 2012 06:49

Сообщение _uznik_ »

hRUst писал(а):А вручную из базы Select'ы возвращают всю информацию?
Совершенно верно, выборка в ручную работает.

Аватара пользователя
hRUst
Сообщения: 56
Зарегистрирован: Ср фев 22, 2006 13:16
Откуда: Канск

Сообщение hRUst »

Тогда предполагаю два варианта - либо косяк админки, либо ядра в процессе передачи данных в админку.

Ответить