Перейти к содержимому


Utmcabinet V2.0 (Utm 5.2.1–008 +)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 67

Опрос: v2.0 (18 пользователей проголосовало)

Нужен ли новый кабинет?

  1. да (18 голосов [100.00%] - Просмотр)

    Процент голосов: 100.00%

  2. нет (0 голосов [0.00%])

    Процент голосов: 0.00%

  3. меня устраивает стандартный (0 голосов [0.00%])

    Процент голосов: 0.00%

  4. используем свои разработки (0 голосов [0.00%])

    Процент голосов: 0.00%

Голосовать Гости не могут голосовать

#1 admin

admin

    Администратор

  • Администраторы
  • 377 сообщений

Отправлено 23 марта 2011 - 11:57

личный кабинета для utm5

Скачать - utm5cabinet

Хотелось бы услышать ваши пожелания и предложения, что надо реализовывать, что не надо.
Какие данные выводить и за какой период, в какой форме, примеры реализации и тому подобное.
Кто использовал первую версию напишите что не устраивает в ней.

Функции:
1. Общая информация +
2. Отчет по платежам +
3. Отчет по трафику +
4. Детализация VPN +
5. Смена тарифа +
6. Обещанный платёж +
8. Сменить пароль+
10. Пополнение счета с помощью RBK Money +
11. Cделать чтобы абоненты сами могли менять информацию о ( Телефонах, ICQ, E-mail) и сообщать о ошибке полей (ФИО, адресс, Квартира, номер подьезда, номер этажа) -+


+ то что точно будет реализовано (+ уже реализовано)
+- будет реализовано, но не первоочередное
-+ возможно будет реализовано


login.jpglogin_empty.jpg common.jpg
services.jpg payment.jpgservice.jpg
traffic_by_ip.jpgtraffic_by_date.jpg traffic.jpg

rbkmoney.jpg

common_mobile.jpgcommon_mobile_menu.jpg

Если вам понравился кабинет, если вы хотите помочь его дальнейшему развитию, то вы можете перечислить любую сумму на кошельки
webmoney
R307832830250
Z213611765718
yandexmoney
410011000743712

#2 aga

aga

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 31 сообщений

Отправлено 23 марта 2011 - 15:13

1. Чтобы отчеты по трафику брали онформацию из архивированных таблиц
2. Сделать кнопку Включить/Выключить интернет
3. Чтобы мог сам пользователь делать себе добровольную блокировку.
4. Реализовать чегонибуть типа Турбо Кнопки
5. Смена тарифов с мозможностью просмотра кто, когда и на какой тариф поменял( И желательно с какого IP)
5. Чтобы абонент мог менять или скидывать свой MAC адресс
6. Чтобы абонент мог менять свою личную информацию\



Спасибо!


Отправил вам в личном сообщении адресс и пароль от личного кабинета одного провайдера. Прошу ознакомится с ним. Они тоже работают на UTM.

#3 Darkness

Darkness

    Пользователь

  • Пользователи
  • PipPip
  • 12 сообщений

Отправлено 23 марта 2011 - 23:36

Тогда вам встречный вопрос, если уже сейчас используем этот кабинет, в дальнейшем будет ли какое либо безболезненное обновление?
И еще: примерно как скоро вы будите разрабатывать новый ЛК?

#4 george

george

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 21 августа 2011 - 15:06

фича: на сколько дней хватит денег юзеру до конца месяца .

#5 george

george

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 09 сентября 2011 - 05:54

1. Кнопка подписки к Multicast IpTV.
2. Отключение активных услуг;
3. Подключение доступных для активации услуг;
4. Просмотр статистики по подключенным услугам за текущую сессию.

#6 admin

admin

    Администратор

  • Администраторы
  • 377 сообщений

Отправлено 30 сентября 2011 - 10:00

Прикрепленный файл  alfav3.jpg   59,64К   76 Количество загрузок:
Некоторые изменения по дизайну
Прикрепленный файл  alfav2serv.jpg   68,06К   78 Количество загрузок:


Добавлен отчет по услугам

нет сейчас в наличии тестового сервера, поэтому несколько разработка затягивается.

#7 Virus

Virus

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 06 октября 2011 - 08:08

УРА!!! С нетерпением ждём ) . Спасибо большое за ваши труды,

#8 Darkness

Darkness

    Пользователь

  • Пользователи
  • PipPip
  • 12 сообщений

Отправлено 08 октября 2011 - 22:14

Смотрится просто супер, ждем с нетерпением.

#9 admin

admin

    Администратор

  • Администраторы
  • 377 сообщений

Отправлено 11 октября 2011 - 09:35

репозиторий на github https://bitbucket.or...ang/utm5cabinet (нажмите downloads)
того что доступно на данный момент
для запуска вам надо указать в настройках вебсервера корневой папку www
все остальные папки не будут доступны "из вне"
в настройках хоста должено быть указано что-то вроде этого
<VirtualHost *:80>
	ServerName cabinet.local
	DocumentRoot /path/to/utm/www

	SetEnv APPLICATION_ENV "development"

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

либо просто указать DocumentRoot /path/to/utm/www

Далее в файле application/configs/applications.ini
поменяйте настройки доступа к базе данных

В application/modules/users/config.ini
Поменяйте настройки доступа к utm

В папке /application/cache выставить права на запись

Прошу протестировать у кого есть возможность и отписаться о проблемах и ошибках

Приложение построено на принципах используемого ZendFramework'а
Все основные действия производятся в файле
/application/modules/users/controllers/IndexController.php

#10 waip

waip

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 13 октября 2011 - 08:52

При вводе логина с паролем мне выводит 405 ошибку.

стоит nginx + php-fpm

#11 admin

admin

    Администратор

  • Администраторы
  • 377 сообщений

Отправлено 13 октября 2011 - 09:16

проблема здесь в настройках nginx, что конкретно я вам сказать не могу, может быть связано с проксированием, отдачей статики или еще что-то
посмотрите здесь настройки nginx под zendframework
http://stackoverflow...mework-on-nginx
http://zendcoding.co...e-with-zend-mvc

#12 aga

aga

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 31 сообщений

Отправлено 15 ноября 2011 - 09:02

Добрый день.

У меня выводится вот такая ошибка при использовании данного кабинет.

Цитата

Ошибка
Application error
Exception information:

Message: The mysql driver is not currently installed
Stack trace:
#0 /usr/local/www/apache22/data/new/library/Zend/Db/Adapter/Pdo/Mysql.php(109): Zend_Db_Adapter_Pdo_Abstract->_connect()
#1 /usr/local/www/apache22/data/new/library/Zend/Db/Adapter/Abstract.php(459): Zend_Db_Adapter_Pdo_Mysql->_connect()
#2 /usr/local/www/apache22/data/new/library/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('DESCRIBE `users...', Array)
#3 /usr/local/www/apache22/data/new/library/Zend/Db/Adapter/Pdo/Mysql.php(169): Zend_Db_Adapter_Pdo_Abstract->query('DESCRIBE `users...')
#4 /usr/local/www/apache22/data/new/library/Zend/Db/Table/Abstract.php(835): Zend_Db_Adapter_Pdo_Mysql->describeTable('users', NULL)
#5 /usr/local/www/apache22/data/new/library/Zend/Db/Table/Abstract.php(857): Zend_Db_Table_Abstract->_setupMetadata()
#6 /usr/local/www/apache22/data/new/library/Zend/Db/Table/Abstract.php(1432): Zend_Db_Table_Abstract->_getCols()
#7 /usr/local/www/apache22/data/new/library/DRG/Model.php(34): Zend_Db_Table_Abstract->createRow()
#8 /usr/local/www/apache22/data/new/application/modules/default/models/Users.php(6): DRG_Model->__construct(Object(Default_Model_DbTable_Users), NULL)
#9 /usr/local/www/apache22/data/new/application/modules/default/controllers/IndexController.php(26): Default_Model_Users->__construct()
#10 /usr/local/www/apache22/data/new/library/Zend/Controller/Action.php(516): Default_IndexController->indexAction()
#11 /usr/local/www/apache22/data/new/library/Zend/Controller/Dispatcher/Standard.php(295): Zend_Controller_Action->dispatch('indexAction')
#12 /usr/local/www/apache22/data/new/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#13 /usr/local/www/apache22/data/new/library/Zend/Application/Bootstrap/Bootstrap.php(97): Zend_Controller_Front->dispatch()
#14 /usr/local/www/apache22/data/new/library/Zend/Application.php(366): Zend_Application_Bootstrap_Bootstrap->run()
#15 /usr/local/www/apache22/data/new/www/index.php(26): Zend_Application->run()
#16 {main}
Request Parameters:
array (
'module' => 'default',
'controller' => 'index',
'action' => 'index',
'username' => 'aga',
'password' => '**********',
'submit' => 'Войти',
)


#13 admin

admin

    Администратор

  • Администраторы
  • 377 сообщений

Отправлено 15 ноября 2011 - 09:37

проверьте установлено ли расширение php pdo_mysql или mysqli

#14 aga

aga

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 31 сообщений

Отправлено 15 ноября 2011 - 10:10

Просмотр сообщенияadmin (15 ноября 2011 - 09:37 ) писал:

проверьте установлено ли расширение php pdo_mysql или mysqli

Спасибо за ответ.

Установил расширения а раскоментировать забыл.


#15 aga

aga

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 31 сообщений

Отправлено 16 ноября 2011 - 12:25

Добрый день.

Меня больше всего интересует реализация

1. Общая информация
2. Отчет по платежам
3. Отчет по трафику
4. Детализация VPN
5. Смена тарифа
6. Обещанный платёж
7. Подарок другу
8. Сменить пароль
9. Акции и бонусы (http://wiki.flintnet...in:action_bonus)
10. Пополнение счета с помощью RBK Money (http://wiki.flintnet...n:rbk_money_utm)
11. Cделать чтобы абоненты сами могли менять информацию о ( Телефонах, ICQ, E-mail) и сообщать о ошибке полей (ФИО, адресс, Квартира, номер подьезда, номер этажа) Типа как в примере личного кабинета который я давал на показ.

Если поможите в реализации данного функционала ящик пива с меня!!

Зарание спасибо!!!

Сообщение отредактировал aga: 16 ноября 2011 - 12:34


#16 aga

aga

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 31 сообщений

Отправлено 22 декабря 2011 - 07:13

Прошу еще сделать кнопочку включения и отключения SMS уведомление о приближение баланса к нулю(0-НЕТ,1-ДА)

Подробнее http://www.netup.ru/...opic.php?t=8858

#17 admin

admin

    Администратор

  • Администраторы
  • 377 сообщений

Отправлено 10 февраля 2012 - 13:42

внешний вид, поддержка мобильных устройств
Прикрепленный файл  common.jpg   64,07К   25 Количество загрузок:Прикрепленный файл  services.jpg   66,16К   32 Количество загрузок:Прикрепленный файл  payment.jpg   55,03К   32 Количество загрузок:Прикрепленный файл  common_mobile.jpg   126,49К   56 Количество загрузок:Прикрепленный файл  common_mobile_menu.jpg   80,85К   53 Количество загрузок:

#18 admin

admin

    Администратор

  • Администраторы
  • 377 сообщений

Отправлено 19 февраля 2012 - 11:57

Внешний вид страницы авторизации
Прикрепленный файл  login.jpg   25,61К   31 Количество загрузок:Прикрепленный файл  login_empty.jpg   28,73К   32 Количество загрузок:

#19 admin

admin

    Администратор

  • Администраторы
  • 377 сообщений

Отправлено 20 февраля 2012 - 09:36

Переписал авторизацию, теперь используется только авторизация через utm
Основные отчёты, с кэшированием информации
По поводу изменения данных профиля - данные приходят как новое сообщение от пользователя, а не изменяются.
Прикрепленный файл  common.jpg   50,71К   38 Количество загрузок:
Прикрепленный файл  payment.jpg   41,59К   39 Количество загрузок:Прикрепленный файл  services.jpg   53,02К   41 Количество загрузок:Прикрепленный файл  service.jpg   48,22К   36 Количество загрузок:
Прикрепленный файл  traffic.jpg   40,3К   25 Количество загрузок:Прикрепленный файл  traffic_by_date.jpg   43,5К   29 Количество загрузок:Прикрепленный файл  traffic_by_ip.jpg   41,38К   29 Количество загрузок:

#20 aga

aga

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 31 сообщений

Отправлено 20 февраля 2012 - 16:51

Я думаю поля такие как

1. ФИО
2. Адрес
3. Квартира
4. Номер подъезда (слева направо)
5. Этаж

Сделать с отправкой сообщения, а

1. Телефон домашний
2. Телефон рабочий
3. Телефон сотовый
4. E-Mail
5.Номер ICQ

Сделать чтобы пользователи могли сами менять.

Типа вот такого

Я думаю так будет более юзабельней. И лучше чтобы пользователь мог менять или сообщать об ошибке по конкректному полю.

Прикрепленные файлы

  • Прикрепленный файл  user.jpg   163,19К   24 Количество загрузок:

Сообщение отредактировал aga: 20 февраля 2012 - 16:47