Личный кабинет Utmcabinet V2.0 (Utm 5.2.1–008+, 5.3+)

Вопросы по сопутствующим продуктам производства партнеров
Ответить
kirush
Сообщения: 699
Зарегистрирован: Пт фев 04, 2005 13:58

Сообщение kirush »

Когда планируется обновление под 5.3? Заказывал у разработчика платежные модули под 5.2, после обновления на 5.3 пришлось откатится на родной ЛК :(

darang
Сообщения: 161
Зарегистрирован: Пт янв 15, 2010 15:39
Контактная информация:

Сообщение darang »

cбросьте стандартный лк от 5.3, посмотрю в чём отличия

kirush
Сообщения: 699
Зарегистрирован: Пт фев 04, 2005 13:58

Сообщение kirush »


serjk
NetUP Team
Сообщения: 719
Зарегистрирован: Пн авг 14, 2006 08:56

Сообщение serjk »

Вам еще стенд с 5.3 понадобится очевидно, работа с IP-адресами поменялась в связи с добавлением IPv6

darang
Сообщения: 161
Зарегистрирован: Пт янв 15, 2010 15:39
Контактная информация:

Сообщение darang »

Потестируйте, отпишитесь об ошибках
https://bitbucket.org/darang/utm5cabine ... 42088e.zip

maxxsoft
Сообщения: 125
Зарегистрирован: Пт янв 18, 2013 09:23

Сообщение maxxsoft »

Ещё один маленький вопросик:
как убрать выпадающую панель у футера, или хотябы держать её свёрнутой?

darang
Сообщения: 161
Зарегистрирован: Пт янв 15, 2010 15:39
Контактная информация:

Сообщение darang »

уберите в настройках хоста
SetEnv APPLICATION_ENV "development"

An
Сообщения: 28
Зарегистрирован: Пт июн 21, 2013 10:13

Сообщение An »

Utmcabinet для версии 5.2 вчера работал сегодня ошибка в браузере:
Ошибка конфигурации приложения. Попробуйте зайти позже.
Лог application/logs/app.log:
2013-08-29T13:46:50+04:00 CRIT (2): Ошибка приложения
2013-08-29T13:46:50+04:00 CRIT (2): exception 'Zend_Session_Exception' with message 'The session has already been started. The session id must be set first.' in /data/www/site.ru/student/library/Zend/Session.php:654
Stack trace:
#0 /data/www/site.ru/student/library/Zend/Session.php(421): Zend_Session::setId('5c3351151535fb1...')
#1 /data/www/site.ru/student/library/Zend/Session/Namespace.php(143): Zend_Session::start(true)
#2 /data/www/site.ru/student/library/Zend/Controller/Action/Helper/FlashMessenger.php(82): Zend_Session_Namespace->__construct('FlashMessenger')
#3 /data/www/site.ru/student/library/Zend/Controller/Action/HelperBroker.php(372): Zend_Controller_Action_Helper_FlashMessenger->__construct()
#4 /data/www/site.ru/student/library/Zend/Controller/Action/HelperBroker.php(155): Zend_Controller_Action_HelperBroker::_loadHelper('FlashMessenger')
#5 /data/www/site.ru/student/library/DRG/View/Helper/FlashMessages.php(14): Zend_Controller_Action_HelperBroker::getStaticHelper('FlashMessenger')
#6 [internal function]: DRG_View_Helper_FlashMessages->flashMessages()
#7 /data/www/site.ru/student/library/Zend/View/Abstract.php(350): call_user_func_array(Array, Array)
#8 /data/www/site.ru/student/application/layouts/default.phtml(88): Zend_View_Abstract->__call('flashMessages', Array)
#9 /data/www/site.ru/student/application/layouts/default.phtml(88): Zend_View->flashMessages()
#10 /data/www/site.ru/student/library/Zend/View.php(108): include('/data/www/site...')
#11 /data/www/site.ru/student/library/Zend/View/Abstract.php(888): Zend_View->_run('/data/www/site...')
#12 /data/www/site.ru/student/library/Zend/Layout.php(796): Zend_View_Abstract->render('default.phtml')
#13 /data/www/site.ru/student/library/Zend/Layout/Controller/Plugin/Layout.php(143): Zend_Layout->render()
#14 /data/www/site.ru/student/library/Zend/Controller/Plugin/Broker.php(333): Zend_Layout_Controller_Plugin_Layout->postDispatch(Object(Zend_Controller_Request_Http))
#15 /data/www/site.ru/student/library/Zend/Controller/Front.php(965): Zend_Controller_Plugin_Broker->postDispatch(Object(Zend_Controller_Request_Http))
#16 /data/www/site.ru/student/library/Zend/Application/Bootstrap/Bootstrap.php(97): Zend_Controller_Front->dispatch()
#17 /data/www/site.ru/student/library/Zend/Application.php(366): Zend_Application_Bootstrap_Bootstrap->run()
#18 /data/www/site.ru/student/www/index.php(34): Zend_Application->run()
#19 {main}
2013-08-29T13:46:50+04:00 CRIT (2): module => default
2013-08-29T13:46:50+04:00 CRIT (2): controller => index
2013-08-29T13:46:50+04:00 CRIT (2): action => index
2013-08-29T13:46:50+04:00 CRIT (2): layoutFullContent => <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- ... dtd"><html>
Прошу помощи. Данная проблема возникает периодически у разных клиентов, а как очистить зависшую сессию или устранить проблему не разобрался.
Обходное решение - очистить в браузере cookie.

mrmix25
Сообщения: 104
Зарегистрирован: Вт июн 07, 2011 11:43

Сообщение mrmix25 »

darang писал(а):Потестируйте, отпишитесь об ошибках
https://bitbucket.org/darang/utm5cabine ... 42088e.zip
не формирует отчет "Платежи"

mrmix25
Сообщения: 104
Зарегистрирован: Вт июн 07, 2011 11:43

Сообщение mrmix25 »

mrmix25 писал(а):
darang писал(а):Потестируйте, отпишитесь об ошибках
https://bitbucket.org/darang/utm5cabine ... 42088e.zip
не формирует отчет "Платежи"
разобрался, все работает ......

An
Сообщения: 28
Зарегистрирован: Пт июн 21, 2013 10:13

Сообщение An »

Данная проблема воспроизводится только в iExplorer: заходим на главную страницу кабинета, не вводя логин/пароль кликаем на ссылку в нижнем футоре Jext.biz и в томже окне открывается новый сайт. В эксплорере наживаем на стрелку "вернуться обратно" и получаем сообщение, что данная сессия уже существует:
An писал(а):Ошибка конфигурации приложения. Попробуйте зайти позже.
exception 'Zend_Session_Exception' with message 'The session has already been started. The session id must be set first.' in /library/Zend/Session.php:654
Stack trace:
#0 /library/Zend/Session.php(421): Zend_Session::setId('5c3351151535fb1...')
Нашел решение.
в library/Zend/Session.php закомментировать строку 421:
if ( self::getId() && !self::_checkId(self::getId()) ) {
// Generate a valid, temporary replacement
// self::setId(md5(self::getId()));
// Force a regenerate after session is started
self::$_regenerateIdState = -1;
}

user 1012
Сообщения: 10
Зарегистрирован: Вт дек 29, 2009 21:18

вопрос

Сообщение user 1012 »

Доброе время суток.
Подскажите данный кабинет будет работать на версии 5.0 сборка 5.2.1-007?
И какая сборка более стабильна для этого кабинета.

darang
Сообщения: 161
Зарегистрирован: Пт янв 15, 2010 15:39
Контактная информация:

Re: вопрос

Сообщение darang »

user 1012 писал(а):Доброе время суток.
Подскажите данный кабинет будет работать на версии 5.0 сборка 5.2.1-007?
И какая сборка более стабильна для этого кабинета.
нет, только с 008+

apog
Сообщения: 8
Зарегистрирован: Пт май 06, 2011 18:19

Сообщение apog »

По работе с Рентсофт есть небольшая проблема.
Абонент в каталоге ПО кликает по ссылке "Подключить за 119 рублей в месяц", чтобы подключить себе антивирус (не важно что) - его отправляет в личный кабинет, где он еще не авторизован.
Запрашивается нечто вроде
http://cabinet.provider.ru/user/rentsof ... d%255D%3D1
Пользователю же отображается страница авторизации.
Проблема в том, что после успешной авторизации мы не попадаем на страницу подписки на выбранный продукт, а попадаем просто в раздел подписки, так как нас уже перебросило на http://cabinet.provider.ru/?return_uri=/user/rentsoft
В родном php-кабинете эта фишка работает как надо.
В файле /application/modules/billing/controllers/IndexController.php есть такое:

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

if &#40;$this->view->identity == FALSE&#41; &#123;
$this->_helper->flashMessenger->addMessage&#40;array&#40;'error' => 'Вам необходимо авторизоваться'&#41;&#41;;
$this->_redirect&#40;'/?return_uri='.$this->view->url&#40;&#41;&#41;;
&#125;
Наверное тут надо поправлять... Ув. darang, подскажите, пожалуйста.

darang
Сообщения: 161
Зарегистрирован: Пт янв 15, 2010 15:39
Контактная информация:

Сообщение darang »

Billing_IndexController

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

   if &#40;$this->view->identity == FALSE&#41; &#123;
            $this->_helper->flashMessenger->addMessage&#40;
                array&#40;'error' => 'Вам необходимо авторизоваться'&#41;
            &#41;;
            $uri='';
			$person_type = $this->_getParam&#40;'person_type'&#41;; 
            $rs_uri = $this->_getParam&#40;'rs_uri'&#41;;

            if&#40;!is_null&#40;$person_type&#41;&#41; $uri='?person_type='.$person_type;
            if&#40;!is_null&#40;$rs_uri&#41;&#41; $uri.='&rs_uri='.$rs_uri;
            $this->_redirect&#40;'/?return_uri=' . $this->view->url&#40;&#41;.$uri&#41;;
        &#125;
Default_IndexController

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

        $uri = $this->_getParam&#40;'return_uri','/user/'&#41;;
        $person_type = $this->_getParam&#40;'person_type'&#41;;
        $rs_uri = $this->_getParam&#40;'rs_uri'&#41;;
        if&#40;!is_null&#40;$person_type&#41;&#41;&#123;
            $uri .='?person_type='.$person_type;
        &#125;
        if&#40;!is_null&#40;$rs_uri&#41;&#41;&#123;
            $uri .='&rs_uri='.$rs_uri;
        &#125;

Ответить