Релиз Ubilling 0.3.6 - rev 2264


- Изменения в структуре БД, см дамп.
- alter.ini: новая опция SEARCH_STRICT управляющая строгостью поиска
- alter.ini: новая опция DEAD_HIDE отключающая показ мертвых людей (ну прямо как в «Шестом чувстве» с Брюсом Уиллисом)
- alter.ini: новая опция DEAD_TAGID устанавливающая ID тега отмечающего похороненных пользователей
- alter.ini: новая опция OPENPAYZ_REALID указывающая на то, что следует доставать платежные ID из op_customers
- alter.ini: новая опция PASSPDATA_IN_PROFILE включающая отображение паспортных данных в профиле
- userstats.ini: новая опция OPENPAYZ_REALID внезапно, делающая то же, что и в alter
- billing.ini: новая опция RESET_AO хотфиксящая проблему при использовании rscriptd (включать строго по дикой нужде)
- Новый модуль «Експресс регистрация»: позволяет регистрацию без удобного визарда, также требует прав на карточку.
- Новый модуль «Редактирование паспортных данных»: угадайте что делает
- Модуль «Експресc карточка»: косметика, теперь адрес регистрации по умолчанию отжат
- Модуль «Експресc карточка»: добавлены минимальные проверки на валидность IP (формат,свободен,попадает в сеть)
- Модуль «Експресc карточка»: после всех изменений теперь однозначно вызывается ресет пользователя
- Модуль «Поиск»: строгость поиска по отдельным полям профиля теперь управляема
- Модуль «Карта оборудования»: теперь также умеет отображать приблизительную зону покрытия
- Модуль «Онлайн»: теперь умеет не видеть «мертвых людей» в HP_MODE
- Модуль «Свитчи»: появилась «машина времени», позволяющая отслеживать состояние свитчей при cronping
- Модуль «Редактирование договора»: для установки даты заключения договора более не требуется CRM_MODE
- Модуль «Редактирование пользователя»: бессовестно рефакторнут
- Модуль «OpenPayz»: бессовестно рефакторнут
- Модуль «Профиль пользователя»: теперь умеет отображать настоящий payment ID
- Модуль «Поиск пользователей»: теперь также умеет искать по настоящим payment ID
- Модуль «Профиль пользователя»: теперь умеет отображать паспортные данные при указании соотв. опции.
- Модуль «Состояние системы»: теперь умеет проверять наличие обновлений.
- Модуль «Свитчи»: теперь есть отдельная привилегия для добавления, модификации и удаления свитчей.
- Паспортные данные теперь также доступны для шаблонизации
- Кабинет пользователя: в профиле может отображаться реальный Payment ID
- OpenPayz: появился фронтенд работы с QIWI
- OpenPayz: теперь принудительно логирует транзакции как платежи Ubilling

Перед обновлением следует

Вкатить вот такой дампик на БД:
Код:
CREATE TABLE `switchdeadlog` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`date` DATETIME NOT NULL ,
`timestamp` INT NOT NULL ,
`swdead` TEXT NOT NULL ,
INDEX ( `date` , `timestamp` )
) ENGINE = MYISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
В alter.ini добавить следующие опции:
Код:
SEARCH_STRICT="contract"
DEAD_HIDE=0
DEAD_TAGID=15
OPENPAYZ_REALID=0
PASSPDATA_IN_PROFILE=0
userstats.ini:
Код:
OPENPAYZ_REALID=0
billing.ini:
Код:
RESET_AO=0
Дата 2013-01-06 11:57:02