Личный кабинет Utmcabinet V2.0 (Utm 5.2.1–008+, 5.3+)
подтверждаю, присутствуют и работают на 5gtk писал(а):Планируете ли вы, ввести функционалы? Такие как Добровольная Блокировка, и Обещанный Платеж?darang писал(а):да, всё коммитится на bitbucket (аналог github), там же видно какие изменения производились и в каких файлах.
скачиваете вы со всеми изменениями, только не забывайте про файл настроек подключения к биллингу(billing.ini) и права записи на папки
Поставил, настроил. Не работает. Похоже, что не цепляется к БД. Авторизация проходит, но в ЛК отсутствует какая-либо информация.
Перепроверил все настройки подключения к БД - всё верно, все права у пользователя есть.Errors
Notice: Undefined variable: accounts in D:\Site\utm_test\library\Urfa\Client.php on line 363
Warning: Invalid argument supplied for foreach() in D:\Site\utm_test\library\Urfa\Client.php on line 339
Переменные:
Скриншот:$_COOKIE
PHPSESSID => 'sd4c3vtk08v5a62a05qojvtqg4'
ZFDebugCollapsed => 0
Request
action => 'index'
controller => 'index'
module => 'billing'
View vars
accounts =>
cacheData =>
expire => 1339515451
mtime => 1339515421
tags =>
currencyName => 'руб.'
editform => Billing_Form_UserEdit Object()
identity => stdClass Object()
tarrifs => NULL
title => 'Общая информация'
userData =>
balance => 0
create_date => '01.01.1970 09:00'
credit => 0
int_status => 'Выключен'
is_blocked => 'Пользовательская блокировка'
last_change_date => '01.01.1970 09:00'
vat_rate => 0
после обновления вот такая штука
Код: Выделить всё
Fatal error: Call to undefined method DateTime::setTimestamp() in /usr/local/apache/htdocs/utm5/library/DRG/View/Helper/Timeago.php on line 22
эта функция была добавлена в php 5.3phrozen писал(а):после обновления вот такая штукаКод: Выделить всё
Fatal error: Call to undefined method DateTime::setTimestamp() in /usr/local/apache/htdocs/utm5/library/DRG/View/Helper/Timeago.php on line 22
Я исправил для поддержки более ранних версий, можете этот файл скачать и заменить.
Alex_P, попробуйте в файле /library/Urfa/Connect.php
заменить false на true
и ещё посмотрите в логи от urfa
Раз он на эту страницу переходит, то к билингу он подключается, но толи не может восстановить сессию, то ли ещё что
проверьте права на папку с кешем
А насчёт ошибок замените этот файл
Код: Выделить всё
private $enableDebug = FALSE;
и ещё посмотрите в логи от urfa
Раз он на эту страницу переходит, то к билингу он подключается, но толи не может восстановить сессию, то ли ещё что
проверьте права на папку с кешем
А насчёт ошибок замените этот файл
Права на папку с кешем есть, файлы кеша создаются и изменяются.darang писал(а):Alex_P, попробуйте в файле /library/Urfa/Connect.phpзаменить false на trueКод: Выделить всё
private $enableDebug = FALSE;
и ещё посмотрите в логи от urfa
Раз он на эту страницу переходит, то к билингу он подключается, но толи не может восстановить сессию, то ли ещё что
проверьте права на папку с кешем
А насчёт ошибок замените этот файл
Ошибки URFA:
URFA error: send: state != URFA_STATE_INPUT
URFA error: get: state != URFA_STATE_OUTPUT
URFA error: finish: state != URFA_STATE_OUTPUT
URFA error: send: state != URFA_STATE_INPUT
URFA error: get: state != URFA_STATE_OUTPUT
URFA error: finish: state != URFA_STATE_OUTPUT
URFA error: send: state != URFA_STATE_INPUT
URFA error: get: state != URFA_STATE_OUTPUT
URFA error: finish: state != URFA_STATE_OUTPUT
посмотрите эту тему, поищите ещё по форуму
проверьте подключенные модули php (openssl)
проверьте подключенные модули php (openssl)