Модуль карточек для ABills ver.0.2

Версия модуля 0.2

1. Установка

Скачиваем последнюю версию модуля из SVN:

svn co --username anonymous http://svn.in-lan.net.ua/svn/ABills/cards/ /usr/abills/cgi-bin/cards

Можно воспользоваться как phpMyAdmin, для создания таблицы, так и консольной утилитой mysql.

mysql -u root -p abills < ./silver_cards.sql

Копируем каталог cards в /usr/abills/cgi-bin/
Создаем файл паролей:

htpasswd -c /usr/abills/.htpasswd username

Дальше заходим в веб-интерфейс админки:

http://abills.domain.tld/cards/admin

Вводим логин и пароль и генерируем номера карточек для распечатки.

Для акивации карт заходим на http://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 сервер. Активация карт не доступна.

Постовой: автоакустика, свадебный салон, bangkok trip

Поделиться этой заметкой с друзьями:

Добавь меня:

Вы можете оставить комментарий, или поставить трэкбек со своего сайта.

38 комментариев(я)

  • 26.06.2010 01:06, Dimka сказал:

    День добрый. Не могу найти ссылку на скачивание Вашего модуля для карточек. :) может подтолкнете где же ссылка на скачивание :) Спасибо. 

  • 06.07.2010 09:04, admin4ek сказал:

    Warning: Cannot modify header information – headers already sent by (output started at /usr/abills/cgi-bin/cards/config.php:31) in /usr/abills/cgi-bin/cards/forms.class.php on line 45

    что это может быть

    • 06.11.2010 00:28, Мустафа сказал:

      Здравствуйте!
      У меня проблема со скачаиванием. Немогу с svn скачать.
      user:anonymous
      password:
      Не подходит.

    • 20.01.2011 10:34, ruslan сказал:

      $config = array(
      // MySQL хост
      ‘db_host’ => ‘localhost’,
      // MySQL база
      ‘db_name’ => ‘abills’,
      // MySQL юзер
      ‘db_user’ => ‘abills’,
      // MySQL пароль
      ‘db_passwd’ => ‘yourpassword’,

      // Страница успешной активации карты
      ‘page_success’ => ‘http://192.168.1.100/index.php/activated.html',
      // Страница НЕ успешной активации карты
      ‘page_failed’ => ‘http://192.168.1.100/index.php/failed.html',
      // Сайт
      ‘page’ => ‘http://192.168.1.100/',
      // Страница формы активации карты
      ‘page_form’ => ‘http://192.168.1.100/index.php/form.html',
      // Логотип
      ‘logo’ => ‘./logo.jpg’,
      // Выводить карточки списком
      ‘listOfCards’ => ‘FALSE’,
      // Номиналы карт для списка
      ‘parOfCards’ => ’50,55,65,90,110,140,170,190,210′,
      );
      я так и не понял как тут править у меня всегда вот это
      The requested URL /index.php/form.html was not found on this server. оно и правильно этих файлов там нет они лежат в др месте http://192.168.1.100/cards/index.php/form.html выдает вот это Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.

      • 20.01.2011 11:27, ruslan сказал:

        все всем спасибо разобрался

      • 12.05.2011 14:26, andretero сказал:

        Доброго дня, ніби все роблю правильно але непрацює, які модулі потрібно щоб були встановлені?

        • 19.09.2011 10:28, Alexander сказал:

          Пользовался предыдущими версиями, работает отлично. Благодарю. Хотел обновиться. Не удалось:
          svn: OPTIONS of ‘http://svn.in-lan.net.ua/svn/ABills/cards': Не удалось разрешить имя хоста `svn.in-lan.net.ua’: С именем хоста не связано ни одного адреса (http://svn.in-lan.net.ua)

          Это временно или навсегда ?

        • 28 старых комментариев не отображается. Нажмите, чтобы отобразить все.
        (Обязательно)
        (Обязательно, не публикуется)

        Скажи мне кто такой Билл Гейтс, и я скажу кто ты