/**
 * @package     Chat for JohnCMS
 * @link        http://johncms.com
 * @copyright   Copyright (C) 2010-2017 k_2
 * @license     LICENSE.txt (see attached file)
 * @version     VERSION.txt (see attached file)
 * @author      http://johncms.com/profile/?user=6251
 */



 Краткое описание:
   1) Мультиязычность (в комплекте Русский, Украинский, Английский и Вьетнамский языки).
   2) Возможность создавать и редактировать 4 типа комнат (+ описание и оповещение о новом вошедшем в комнату):
        Простая
        Беспредел
        Интим
        Инкогнито.
   3) Возможность создавать, редактировать и скачивать ботов (+ уст. ботов сторонних разработчиков) 5 типов:
        Фраза
        Диалог
        Вопрос
        Вопрос с подсказкой
        Вопрос 2 подсказками.
   4) Возможность установить 5 готовых ботов:
        Умник (вопрос с 2 подсказками)
        Шутник (фраза)
        Математик (вопрос)
        Шифровщик (вопрос с подсказкой)
        Киса (диалог).
   5) Своя система бана с собственной системой Модераторов чата.
   6) Личные настройки в чате:
        Аватары в чате
        Поле ввода
        Обновление
        Цвет ника
        Цвет постов
        Цвет ника в тексте.        
   7) Топ чата по кол-ву (+показ вашей позиции):
        Постов
        Ответов
        Балов.
   8) Множество функций таких как: ответ, цитирование, приватные сообщения, объявления (для Супервайзоров), фильтр по авторам, и т.д.   
   9) Отдельные шапка и ноги для комнат (используется стиль самой CMS).
   10) Возможность удаления отдельных сообщений:
        Супервизор - скрытие/восстановление, удаление;
        Администратор - скрытие/восстановление (Отображается как "удалить/восстановить");
        Супермодератор/Модератор чата - скрытие (Отображается как "удалить");
          (Скрытые посты видны только Супервизору и Администратору).
   11) Возможность массового скрытия/удаления сообщений.
   12) Очистка Комнат по категориям:
        Все сообщения
        Скрытые
        Сообщения старше 1 дня
          (Очистка комнат доступна только Супервизору).
   13) Функциональная Админ Панель управления чатом по категориям:
        настройки чата (права доступа, автоочистка, стоимость цветов и т.д.)
        Боты (создание, редактирование, удаление, бекап, установка)
        Комнаты (создание, редактирование, удаление)
        Очистка (от скрытых сообщений, полностью, только определённой комнаты)
        Забаненые
        Нарушители
        Модераторы чата (назначение и снятие с должности).
   14) И т.д.



 Список изменений по сравнению с версией 6.0:
   1) Реализована совместимость с JohnCMS 6.2.1.
   2) Добавлена возможность отвечать ботам через кнопки у ника.
   3) Переработана авторизация в комнате интим, теперь пароли и сообщения не хранятся в открытом виде.
   4) Реализована функция удаления текущей переписки в комнате интим.
   5) Небольшие косметические обновления.
   6) Рефакторинг кода.
   7) И т.д.



 Соглашение:
   Устанавливая этот модуль вы автоматически соглашаетесь с ниже перечисленными правилами:
     1) Вы имеете право создавать и отдельно распространять свои установочные *.txt файлы ботов для этого чата.
     2) Вы не имеете права распространять моды, исправления, отдельные части и куски кода этого скрипта, кроме установочных файлов ботов, без согласий автора этого чата и авторов системы JohnCMS (В связи с использованием кода системы).
     3) Вы не имеете права продавать этот скрипт, (даже модифицированный вами).
     4) Вы не имеете права при распространении этого скрипта изменять что-либо в нём, в том числе вписывать в него свои реквизиты или менять копирайты.
    При нарушение любого из этих пунктов Автор вправе потребовать удаления ВСЕХ его скриптов с сайта нарушителя и блокировки самого сайта хостинг провайдером.



 Обновление с версий 6.0.0:
   1) Удалите с сайта папку chat и залейте содержимое этого архива в его корень.
   2) Запустите инсталлятор (ваш сайт/chat/install) и пройдите инсталляцию.
   3) Удалите папку install (ваш сайт/chat/install).



 Установка: 
   1) Залейте в корень своего сайта содержимое этого архива.
   2) Запустите инсталлятор (ваш сайт/chat/install/index.php) и пройдите инсталляцию.   
   3) После чего вернитесь в меню инсталлятора и установите нужных вам ботов (если они вам нужны).
   4) Удалите папку install из папки chat (ваш сайт/chat/install).
   5) В файл /pages/mainmenu.php вставьте приведенный ниже код (в любое место где вы хотите добавить ссылку, к примеру после 44 строки):
        $chat_online = mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `lastdate` > '" . ($realtime - 300) . "' AND `place` LIKE 'chat%'"), 0);
        echo '<div class="menu"><a href="chat/">' . $lng['chat'] . '</a> (' . $chat_online . ')</div>';

 Готово! Чат установлен. :)



 Приложение
   Перечень ссылок, которые могут вам пригодиться:
     ваш сайт/chat/ - ссылка на чат.
     ваш сайт/chat/menu.php - ссылка на Админ панель чата.
     ваш сайт/chat/index.php?act=my_set - ссылка на личные настройки пользователей.
     ваш сайт/chat/index.php?act=ban - Подробности последнего вашего бана в чате и их общее кол-во.
     ваш сайт/chat/index.php?act=ban&user=ид_пользователя - Подробности последнего бана пользователя в чате и их общее кол-во.