Версия модуля 0.2
1. Установка
Скачиваем последнюю версию модуля из SVN:
svn co --username anonymous
Можно воспользоваться как phpMyAdmin, для создания таблицы, так и консольной утилитой mysql.
mysql -u root -p abills < ./silver_cards.sql
Копируем каталог cards в /usr/abills/cgi-bin/
Создаем файл паролей:
htpasswd -c /usr/abills/.htpasswd username
Дальше заходим в веб-интерфейс админки:
https://abills.domain.tld/cards/admin
Вводим логин и пароль и генерируем номера карточек для распечатки.
Для акивации карт заходим на https://abills.domain.tld/cards/
2. Что сделано:
2.1. Генерация карт
2.2. Активация карт
2.3. Занесение в логи биллинга и пополнение депозита
2.4. Переадресация на страницу успешной активации
2.5. Переадресация на страницу ошибки
2.6. Конфиг-файл модуля
2.7. Суммы берутся из имен файлов карточек.
Файлы должны называться “card-<sum>.png” (где <sum> – номинал карты).
2.8. Логгирование ошибок активации карты
2.9. Отчеты по ошибкам активации карты
2.10. Вывод количества не активированных карт по номиналам
2.11. Вывод количества отключенных пользователей по тарифным планам
3. В планах:
3.1. Интерфейс реселлера
4. История изменений:
v 0.2.1
[+] Логгирование ошибок активации
[+] Вывод по номеру карты ошибок по активации карты
[+] Ссылки на профиль пользователя в биллинге
[+] Ссылки на отчет по карточке
[+] Ссылки на тарифный план в биллинге
[+] Ссылки на список пользователей тарифного плана
v.0.2
[+] Добавлены картинки для генерации карт.
[+] Добавлена статистика по активированным картам
[+] Добавлен номер карты на титульную сторону, для ее идентификации в учетных документах.
[*] Изменены шрифты в административном интерфейсе.
[*] Добавлены комментарии в код.
Подробности читаем в README. Форму можно встроить в сайт для красоты.
Стоимость модуля от производителя биллинга 60 баксов. Этот бесплатен. Используйте на здоровье.
Лицензия – GPLv3.
Demo сервер. Активация карт не доступна.