Разработан модуль Родительского контроля.
Принцип работы: клиент через Личный кабинет выбирает часы разрешения-запрещения доступа в интернет. Ядро периодически обращается к базе и формирует таблицу для фаервола. В фаере делается форвард (fwd) на страницу "Доступ запрещен: работает родительский контроль". Станица с модулем в Личном кабинете дополнительно защищена пин-кодом.
Цена модуля: +1 к карме )
Кому не нравится оформление в виде чекбоксов, тот может переделать под красивый яваскрипт (чтобы можно было выбирать блоки водя мышкой с зажатой клавишей). Если сделаете - выкладывайте здесь )
Еще не успел нормально добавить к блокам дни недели, пришлось на скорую руку рядом написать.
Файлы в архиве:
- Sparrent.pl - файл для Личного кабинета, в папку web
- noparrent.pl - ядро модуля для работы с базой и фаером, в папку nodeny и запускать nohup noparrent.pl (дебаг -v) &
- папка i - все содержимое в папку /nodeny/i
- bill.sql - выполнить в базе биллинга
Надеюсь, как включить модуль вам рассказывать не надо ) (Главная функция PC_main)
В файле ядра в начале есть немного настроек, можете поменять что-то по вашему усмотрению.
Да, самое главное: я сейчас безработный и любые правки модуля лежат на ваших плечах ) Так сказать "отдаю на растерзание" )