Jump to content
UTM.SPACE community
admin

Utmcabinet V2.0 (Utm 5.2.1–008 +, 5.3)

v2.0  

51 members have voted

This poll is closed to new votes
  1. 1. Нужен ли новый кабинет?

    • да
    • нет
      0
    • меня устраивает стандартный
      0
    • используем свои разработки
      0


Recommended Posts

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

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

Не могу найти где происходит проверка данного поля - sum

Share this post


Link to post
Share on other sites

\application\modules\billing\forms\

RobokassaPay.php

в элементе Сумма

вместо


'validators' => array('Int')

написать


'validators' => array(
'Int',
array('Between', FALSE, (array('min' => 400,
'max' => 15000)))
),

Share this post


Link to post
Share on other sites

День добрый. Подскажите где подправить код так, чтобы дата в отчетах была ограничена датой подключения (перепробовал разные варианты, но пока не понял где). И второй вопрос как сделать проверку группы при авторизации?

Share this post


Link to post
Share on other sites
где подправить код так, чтобы дата в отчетах была ограничена датой подключения

\application\modules\billing\controllers\IndexController.php

в каждом экшенах где строятся отчёты, кроме того вам надо еще получить дату подключения


$urfa->getUserInfo()

как сделать проверку группы при авторизации


\application\modules\default\controllers\IndexController.php

выбираете группы пользователя и проверяете

простой реализации здесь нет

Share this post


Link to post
Share on other sites

Добрый день! Очень понравился функционал Вашего кабинета, но никак не могу прикрутить его к билингу, стандартный кабинет работает, а Ваш не хочет. Сделал  все как написано , перечитал обе темы здесь и на нетапе и все без толку. Видимо где то туплю. Может вместе попробуем разобраться где ? ))

Стоит apache22 на freebsd 8.3 (стандартный кабинет работает), значит с php все норм, установлен в папку /usr/local/www/utm/ пути прописаны до www , в файле applications.ini изменил все пути в файлах resources.router.routes.*.route .Вроде все, Вот тут и начинается интересное, при входе на первую страницу  такое ощущение что не подцепились слои, все набок без расцветки, ну ладно это пока не глобально, далее ввод логина и пароля в режиме development выводит вот такое сообщение :

 

Zend_Controller_Router_Exception: No route matched the request

thrown in /usr/local/www/utm/library/Zend/Controller/Router/Rewrite.php on line 408

Call Stack
  1. Zend_Controller_Router_Rewrite->route()
    in /usr/local/www/utm/library/Zend/Controller/Front.php on line 911
  2. Zend_Controller_Front->dispatch()
    in /usr/local/www/utm/library/Zend/Application/Bootstrap/Bootstrap.php on line 97
  3. Zend_Application_Bootstrap_Bootstrap->run()
    in /usr/local/www/utm/library/Zend/Application.php on line 366
  4. Zend_Application->run()
    in /usr/local/www/utm/www/index.php on line 34

Помогите разобраться плиз.

Share this post


Link to post
Share on other sites

 

в файле applications.ini изменил все пути в файлах resources.router.routes.*.route

 

здесь ничего менять не надо

Share this post


Link to post
Share on other sites

в настройках apache 



<VirtualHost *:80>
ServerName (cabinet.local-написать своё)
DocumentRoot /usr/local/www/utm/www

SetEnv APPLICATION_ENV "development"

<Directory /usr/local/www/utm/www>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

Share this post


Link to post
Share on other sites

Да спасибо, поправил и все заработало, а подскажите вроде я читал что есть возможность подключения в кабинете модуля "обещанный платеж". Это платное или я просто его не могу найти ?

Share this post


Link to post
Share on other sites

в настройках самого биллинга создайте правила для обещанного платежа, 


Share this post


Link to post
Share on other sites

Добрый день! Такая ситуация, utm переехал на новую машину , apach тоже на новой машине, на старых все работало  как надо. Теперь не пускает в кабинет , пишет неверная пара пароль -логин. В логах  utm  пишет:


 


 


ERROR : Jul 17 17:21:17 2992cc40 DBAExistingError: DBAccess::get_sys_user: user not exists

ERROR : Jul 17 17:21:17 2992cc40 DBAExistingError: [__rpcf_get_sys_user] DBAccess::get_sys_user: user not exists

ERROR : Jul 17 17:21:46 2992cb00 RPCConn[sSL]<el_000029@10.10.12.17>: SSL connection failed...

ERROR : Jul 17 17:23:05 2992c9c0 RPCConn[sSL]<test@10.10.12.17>: SSL connection failed...

ERROR : Jul 17 17:25:29 2992c880 RPCConn[sSL]<el_000029@10.10.12.17>: SSL connection failed...

ERROR : Jul 17 17:25:43 2992c740 RPCConn[sSL]<el_000029@10.10.12.17>: SSL connection failed...

 

Гуглил, ничего нет, что я сделал не правильно, подскажите пожалуйста .

Share this post


Link to post
Share on other sites

возможно в настройках php не включен модуль openssl

Share this post


Link to post
Share on other sites

Добрый день! подскажите пожалуйста как можно убрать кнопку "Статус интернета" выключить или включить. Возможно ли вообще такое ?


Share this post


Link to post
Share on other sites

<a class="btn btn-mini"

href="/user/change-status/int_status/<?=(int)!$this->accounts[$account]['int_status']?>/aid/<?=$account?>">

<?=Urfa_Resolve::resolveIntStatusForAccount($this->accounts[$account]['int_status'])?>

</a>

\application\modules\billing\views\scripts\index\index.phtml

удалите эту часть кода

Share this post


Link to post
Share on other sites

Подскажите, пожалуйста, словил ошибку 



[Wed Aug 21 16:57:50 2013] [error] [client 172.16.1.45] File does not exist: /var/www/logout, referer: http://172.16.1.250/UTM5-test/web/www/




UTM5-test.lan:80 172.16.1.45 - - [21/Aug/2013:16:57:50 +0300] "POST /UTM5-test/web/www/ HTTP/1.1" 302 20 "http://172.16.1.250/UTM5-test/web/www/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36"
UTM5-test.lan:80 172.16.1.45 - - [21/Aug/2013:16:57:50 +0300] "GET /UTM5-test/web/www/user/ HTTP/1.1" 302 20 "http://172.16.1.250/UTM5-test/web/www/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.00.95 Safari/537.36"
UTM5-test.lan:80 172.16.1.45 - - [21/Aug/2013:16:57:50 +0300] "GET /logout HTTP/1.1" 404 327 "http://172.16.1.250/UTM5-test/web/www/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36"

Как с этим бороться. И интерфейс почему то после запуска выглядит скупо, по-крайней мере не так, как на скриншотах. Где я все-таки накосячил?


 


 


post-1187-0-38727200-1377094207_thumb.jp

Share this post


Link to post
Share on other sites

сейчас я могу только сказать, что у вас не подгружаются файлы css, js
посмотрите исходный код и проверьте доступность файлов. Возможно у вас nginx?

Share this post


Link to post
Share on other sites

сейчас я могу только сказать, что у вас не подгружаются файлы css, js

посмотрите исходный код и проверьте доступность файлов. Возможно у вас nginx?

 

Нет, nginx не установлен, дело в том, что даже после ввода имени пользователя и пароля абонента  я попадаю в никуда: 

Not Found

The requested URL /logout was not found on this server.

 

Есть подозрения, что где то неверно прописаны пути, не могу понять где и так ли это. Все файлы на месте и доступны.

Edited by AlexanderVir

Share this post


Link to post
Share on other sites

/logout 404, если apache стоит, потому, как не включена поддержка mod_rewrite.
По поводу путей, в браузере->просмотр исходного кода страницы, и откройте какой нибудь css файл.

И возможно у вас кабинет установлен не на верхний уровень, а в папку? http://site/cabinet/

Share this post


Link to post
Share on other sites

<a class="btn btn-mini"

href="/user/change-status/int_status/<?=(int)!$this->accounts[$account]['int_status']?>/aid/<?=$account?>">

<?=Urfa_Resolve::resolveIntStatusForAccount($this->accounts[$account]['int_status'])?>

</a>

\application\modules\billing\views\scripts\index\index.phtml

удалите эту часть кода

Добрый день! Подскажите пожалуйста, а можно убрать только кнопку "Статус интернета" выключить ? А включить сделать недоступной ? 

Share this post


Link to post
Share on other sites

Доброго времени суток. Стал счастливым обладателем даного личного кабинета (ЮТМ 5.2.1-009). Пытаюсь связать его с рентсофт, но возникает проблема, при открытии раздела "услуги по подписке:

Серверы RentSoft не могут соединиться с API провайдера.
Проверьте, например, настройки фаервола - должен быть открыт доступ с IP-адресов RentSoft: 85.25.105.160/27

Хотя порт открыт. когда закрываю порт вывод таков:

Unexpected EOF or timeout while reading a socket (wanted to read more 8 bytes)!
Connect: 91.216.126.250:11778
RequestBody:

ResponseBody:


Серверы RentSoft не могут соединиться с API провайдера.
Проверьте, например, настройки фаервола - должен быть открыт доступ с IP-адресов RentSoft: 85.25.105.160/27

Может какие-то модули к ЮТМу нужны? отсутствуют урфа клиент и модуль платежей. может ли причина быть в этом? Личный кабинет и биллинг разнесены на разные машины. в конфиге utm5.cnf прописал:

nxt_v2_bind_host=0.0.0.0nxt_v2_bind_port=11778

в файле billing.ini:

rentsoft.ag_name = "хххххххххх"rentsoft.secret = "уууууууууууу"nxt_v2_bind_host="хост ядра биллинга"nxt_v2_bind_port=11778rentsoft.nxt_v2_bind_host=0.0.0.0rentsoft.nxt_v2_bind_port=11778

Share this post


Link to post
Share on other sites

проверьте доступность портов "11758" "11778"

 

//rentsoft.nxt_v2_bind_host=0.0.0.0 оставьте закомментированной, 
сам кабинет отправляет запрос на  rentsoft, это ответ их сервера

дополнительные модули по моему не нужны

Share this post


Link to post
Share on other sites

ваше постом не полный вывод написал отсутствует строчка:

Socket opening error: Connection refused (111)
 

 

на машине с биллингом:

tcp4       0      0 *.11778                *.*                    LISTENtcp4       0      0 *.12758                *.*                    LISTENtcp4       0      0 *.11758                *.*                    LISTEN

на машине с личным кабинетом в момент взода в раздел "услуги по подписке":

tcp4       0      0 www.16972              xn--i1anf9b.11758      TIME_WAITtcp4       0      0 www.32826              xn--i1anf9b.11758      TIME_WAITtcp4       0      0 www.11088              xn--i1anf9b.11758      TIME_WAITtcp4       0      0 www.51283              xn--i1anf9b.11758      TIME_WAITtcp4       0      0 www.25714              xn--i1anf9b.11758      TIME_WAIT
Edited by ENikolay

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...