////////////////////////////////////////////////////////////////////////////////
//                                                                            //
//                      Чат v.:6.0 для JohnCMS v:4.3.x                        //
//                                                                            //
//                            Версия от: 27.07.11                             //
//                                                                            //
////////////////////////////////////////////////////////////////////////////////
//                                                                            //
//                            Автор: k_2 (k202)                               //
//                                                                            //
//                Благодарности выражать на: WMR 250322967425.                //
//                                                                            //
//                     Обратная связь: k2022@rambler.ru                       //
//                                                                            //
////////////////////////////////////////////////////////////////////////////////



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



 Список изменений по сравнению с версией 5.2:   
   1) Хранение сообщений организовано в отдельных таблицах для разных комнат + инф. автора хранится в массиве.
   2) Добавлены новые пункты в данные ботов, с возможностью их редактирования + в сообщении о правильном ответе есть вывод разных сообщений в зависимости от пола ответившего.
   3) Редактирование информации автора бота и его описание.
   4) Переделано оповещение о новом вошедшем, добавлен вывод разных приветствий, в зависимости от пола вошедшего пользователя.
   5) Добавлена автоочистка чата по категориям:
        Старше дня
        Старше 2 дней
        Старше недели
        (с возможностью всегда оставлять определённое кол-во сообщений в комнате).
   6) Добавлена настройка прав доступа по категориям:
        Для всех (неавторизованные невидят интим)
        Для авторизованных
        Закрыто.
   7) Добавлена возможность отключать информацию при входе в Беспредел и Инкогнито.
   8) Добавлено FAQ по чату (при создании комнат с разными типами автоматически открываются новые разделы).
   9) Добавлена возможность называть Интим, Инкогнито и Беспредел своими именами (В FAQ заменяется автоматически).
   10) Доработана обработка переносов трок в фразах ботов при их инсталляции, создании, выводе и бекапе.
   11) Повышена безопасность работы с сообщениями:
         Теперь нельзя при помощи подмены идентификатора увидеть в отдельном сообщении приватный, анонимный, или из интима пост, а также добавить сообщение в несуществующую комнату.
   12) Доработано оформление всего чата.
   13) Перебран, доработан и оптимизирован весь код чата.
   14) И т.д.



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



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



 Установка: 
   1) Залейте в корень своего сайта содержимое этого архива.
   2) Запустите инсталлятор (ваш сайт/chat/install/index.php) и пройдите инсталляцию.   
   3) После чего вернитесь в меню инсталлятора и установите нужных вам ботов (если они вам нужны).
   4) Удалите папку install из папки chat (ваш сайт/chat/install).
   5) В 41 строку файла pages/mainmenu.php вставьте приведеный ниже код:
        $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=ид_пользователя - Подробности последнего бана пользователя в чате и их общее кол-во.



 Для тех кому помог этот скрипт:
 WMR 250322967425.
 Также приму и другие виды благодарности, за подробностями обращаться на email: k2022@rambler.ru :)
