Релиз Ubilling 0.2.7 rev 1528

Список изменений

* Изменения в структуре БД, см. дамп.
* Импорт оплат за интернет по выпискам "Ощадбанка"
* alter.ini: новая опция BS_ENABLED включающая модуль импорта банковских выписок
* alter.ini: новая опция BS_INCHARSET описывающая кодировку загружаемых выписок
* alter.ini: новая опция BS_OUTCHARSET выходная кодировка выписок, лучше не трогать
* alter.ini: новая опция BS_OPTIONS описывающая опции импорта банковских выписок
* alter.ini: новая опция BS_CASHTYPE указывающая тип оплаты для денег разнесенных по выпискам
* alter.ini: новая опция ARPDIAG_LOG указывающая на путь логфайла arpwatch
* alter.ini: новая опция ONLINE_HP_MODE включающая быстрый и урезанный режим модуля "Онлайн". Рекомендуется для абонбаз от 10-50к пользователей.
* Кабинет пользователя: новая опция MENUNOICONMAX устанавливающая размер меню
* Кабинет пользователя: новая опция MENUHIDE прячущая отдельные модули из меню
* Кабинет пользователя: новая опция SP_ENABLED включающая сервис тестирования скорости
* Кабинет пользователя: новая опция SP_URL указывающая на ссылку на установленный Speedtest mini
* Кабинет пользователя: новая опция ZL_ENABLED отвечающая за включение раздела закачек
* Кабинет пользователя: новая опция ZL_OPTIONS управляющая разделом закачек
* Кабинет пользователя: появилась возможность авторизации пользователя по связке логин+пароль в дополнение к штатному беспарольному входу.
* Модуль "Массовая рассылка": исправлена кодировка при рассылке на авторизатор
* Модуль "Денежные начисления": поиск логина пользователя сделан более строгим
* Появился модуль взаимодействия с ERP системой UserSide, (docs/userside/)
* Починена давно сломаная совместимость с виртуальными сервисами
* Метод web_UserArrayShower теперь также отображает количество пользователей
* Метод web_UserArrayShower теперь реагирует на опции DN_ONLINE_DETECT и ONLINE_LAT
* Много разной косметики и причесывания юзабилити


Инструкции к обновлению с предыдущих версий

Вкатить следующий дамп на вашу БД:
Код:
CREATE TABLE `bankstaraw` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`filename` VARCHAR( 255 ) NOT NULL ,
`rawdata` TEXT NOT NULL
) ENGINE = MYISAM CHARSET=utf8 AUTO_INCREMENT=1;


CREATE TABLE IF NOT EXISTS `bankstaparsed` (
  `id` int(11) NOT NULL auto_increment,
  `hash` varchar(255) NOT NULL,
  `date` datetime NOT NULL,
  `row` int(11) NOT NULL,
  `realname` varchar(255) NOT NULL,
  `address` varchar(255) NOT NULL,
  `summ` float NOT NULL,
  `state` int(11) NOT NULL,
  `login` varchar(255) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Вписать в конец конфига alter.ini следующие опции:
Код:
BS_ENABLED=1
BS_INCHARSET="cp866"
BS_OUTCHARSET="utf-8"
BS_OPTIONS="|,13,3,4,5"
BS_CASHTYPE=1
ONLINE_HP_MODE=0
ARPDIAG_LOG=/var/log/messages
Вписать в конец конфига userstats.ini следующие опции:
Код:
MENUNOICONMAX=6
MENUHIDE=
SP_ENABLED=1
SP_URL=http://megogo.net/s/speedtest/
ZL_ENABLED=1
ZL_OPTIONS=
После чего можно свободно обновиться при помощи штатного обновлятора.
Дата 2012-05-12 11:10:30