* * * * * * * * * * * * * * * * * * * * *
* @author ДоХтор                        *
* Скрипт распространяется бесплатно!!!  *
* Желающим отблагодарить: U427118564044 *
* * * * * * * * * * * * * * * * * * * * *

Скрипт организации чёрного списка URL

Версия PHP >= 5.4
Версия JohnCMS 6.x.x

- Описание -

Скрипт блокирует переходы по ссылкам, которые были внесены в 
чёрный список. При попытке перехода по заблокированному URL 
юзеру будет выводиться уведомление с причиной блокировки, а 
так же ссылка на связь с главным админом (если юзер авторизован), 
и ссылка "назад". Работает со стандартным Приватом, Форумом и Гостевой.

На остальных модулях (Новости, Библиотека и т.п.), и на дополнительно 
установленных (Чат и т.п.) я не проверял. Кто проверит, отпишетесь.

По умолчанию "чёрный список" пуст. Главный админ (id == 1) может 
добавлять в список сколько угодно URL-адресов, при чём в любом виде:

yandex.ua
или 
httр://yandex.ua 
или 
httр://www.yandex.ua
или 
www.yandex.ua/go/index.php

Все варианты добавленных в список адресов приводятся к виду 
httр://yandex.ua и сохраняются в БД. Например, при попытке перехода по адресу 
httр://www.yandex.ua/go/index.php сравниваться будет только доменое имя "httр://yandex.ua" 
и если это имя есть в чёрном списке - переход по ссылке будет заблокирован.

Так же есть возможность редактирования адресов и описаний, выборочное и 
массовое удаление списка, обработка действий с выводом уведомлений.

- Установка -

1. Распаковать архив в корневой каталог
2. Выполнить импорт файла install.sql в БД

ВНИМАНИЕ! При установке заменяются файлы:
/panel/index.php
/users/includes/profile/settings.php
go.php

Если выше перечисленные файлы у вас изменены, то качайте архив и вставляйте код вручную.