<?php
#-----------------------------------------------------#
# ********* ROTORCMS ********* #
# Made by : VANTUZ #
# E-mail : [email protected] #
# Site : http://pizdec.ru #
# WAP-Site : http://visavi.net #
# ICQ : 36-44-66 #
# Вы не имеете право вносить изменения в код скрипта #
# для его дальнейшего распространения #
#-----------------------------------------------------#
require_once ('../includes/start.php');
require_once ('../includes/functions.php');
require_once ('../includes/header.php');
include_once ('../themes/' . $config['themes'] . '/index.php');
include_once ('includes/functions.php'); // Дополнительные функции из wap-motor 19
if (isset($_GET['start'])) {
$start = abs(intval($_GET['start']));
} else {
$start = 0;
}
if (isset($_GET['imja'])) {
$imja = '[b]' . safe_decode(check($_GET['imja'])) . '[/b], ';
} else {
$imja = "";
}
show_title('types.png', 'Мини-чат');
$config['newtitle'] = 'Мини-чат';
echo '<a href="#down"><img src="../images/img/downs.gif" alt="image" /></a> ';
echo '<a href="#form">Написать</a> / ';
echo '<a href="index.php?rand=' . mt_rand(100, 999) . '&' . SID . '">Обновить</a>';
if (is_admin(array(101, 102, 103, 105))) {
echo ' / <a href="' . ADMINDIR . 'chatuser.php?start=' . $start . '&' . SID . '">Управление</a>';
}
echo '<hr />';
if (is_user()) {
// --------------------------генерация анекдота------------------------------------------------//
if ($config['shutnik'] == 1) {
$anfi = file("includes/chat_shut.php");
$an_rand = array_rand($anfi);
$anshow = trim($anfi[$an_rand]);
$tifi = file(DATADIR . "chat.dat");
$tidw = explode("|", end($tifi));
if (SITETIME > ($tidw[3] + 300) && empty($tidw[6])) {
$unifile = unifile(DATADIR . "chat.dat", 9);
$antext = no_br($anshow . '|Весельчак||' . SITETIME . '|Opera|127.0.0.2|1|' . $tidw[7] . '|' . $tidw[8] . '|' . $unifile . '|');
write_files(DATADIR . "chat.dat", "$antext\r\n");
}
}
// ------------------------------- Ответ на вопрос ----------------------------------//
if ($config['magnik'] == 1) {
$mmagfi = file(DATADIR . "chat.dat");
$mmagshow = explode("|", end($mmagfi));
if ($mmagshow[8] != "" && SITETIME > $mmagshow[7]) {
$unifile = unifile(DATADIR . "chat.dat", 9);
$magtext = no_br('На вопрос никто не ответил, правильный ответ был: [b]' . $mmagshow[8] . '[/b]! Следующий вопрос через 1 минуту|Вундер-киндер||' . SITETIME . '|Opera|127.0.0.3|0|' . (SITETIME + 60) . '||' . $unifile . '|');
write_files(DATADIR . "chat.dat", "$magtext\r\n");
}
// ------------------------------ Новый вопрос -------------------------------//
$magfi = file("includes/chat_mag.php");
$mag_rand = array_rand($magfi);
$magshow = $magfi[$mag_rand];
$magstr = explode("|", $magshow);
if (empty($mmagshow[8]) && SITETIME > $mmagshow[7] && $magstr[0] != "") {
$strlent = utf_strlen($magstr[1]);
if ($strlent > 1 && $strlent < 5) {
$podskazka = "$strlent буквы";
} else {
$podskazka = "$strlent букв";
}
$unifile = unifile(DATADIR . "chat.dat", 9);
$magtext = no_br('Вопрос всем: ' . $magstr[0] . ' - (' . $podskazka . ')|Вундер-киндер||' . SITETIME . '|Opera|127.0.0.3|0|' . (SITETIME + 600) . '|' . $magstr[1] . '|' . $unifile . '|');
write_files(DATADIR . "chat.dat", "$magtext\r\n");
}
}
// ---------------------------- Подключение бота -----------------------------------------//
if ($config['botnik'] == 1) {
if (empty($_SESSION['botochat'])) {
$hellobots = array('Приветик', 'Здравствуй', 'Хай', 'Добро пожаловать', 'Салют', 'Hello', 'Здарова');
$hellobots_rand = array_rand($hellobots);
$hellobots_well = $hellobots[$hellobots_rand];
$mmagfi = file(DATADIR . "chat.dat");
$mmagshow = explode("|", end($mmagfi));
$unifile = unifile(DATADIR . "chat.dat", 9);
$weltext = no_br($hellobots_well . ', ' . nickname($log) . '!|Настюха||' . SITETIME . '|SIE-S65|127.0.0.2|0|' . $mmagshow[7] . '|' . $mmagshow[8] . '|' . $unifile . '|');
write_files(DATADIR . "chat.dat", "$weltext\r\n");
$_SESSION['botochat'] = 1;
}
}
$countstr = counter_string(DATADIR . "chat.dat");
if ($countstr >= $config['maxpostchat']) {
delete_lines(DATADIR . "chat.dat", array(0, 1, 2, 3, 4));
}
}
// ---------------------------------------------------------------//
$file = file(DATADIR . "chat.dat");
$file = array_reverse($file);
$total = count($file);
if ($total > 0) {
if ($start < 0 || $start >= $total) {
$start = 0;
}
if ($total < $start + $config['chatpost']) {
$end = $total;
} else {
$end = $start + $config['chatpost'];
}
for ($i = $start; $i < $end; $i++) {
$data = explode("|", $file[$i]);
$useronline = user_online($data[1]);
$useravatars = user_avatars($data[1]);
if ($data[1] == 'Вундер-киндер') {
$useravatars = '<img src="img/mag.gif" alt="image" /> ';
$useronline = '<span style="color:#00ff00">[On]</span>';
}
if ($data[1] == 'Настюха') {
$useravatars = '<img src="img/bot.gif" alt="image" /> ';
$useronline = '<span style="color:#00ff00">[On]</span>';
}
if ($data[1] == 'Весельчак') {
$useravatars = '<img src="img/shut.gif" alt="image" /> ';
$useronline = '<span style="color:#00ff00">[On]</span>';
}
echo '<div class="b">';
echo '<div class="img">' . $useravatars . '</div>';
echo '<b><a href="index.php?imja=' . safe_encode(nickname($data[1])) . '&' . SID . '#form">' . nickname($data[1]) . '</a></b> <small>(' . date_fixed($data[3]) . ')</small><br />';
echo user_title($data[1]) . ' ' . $useronline . '</div>';
echo '<div>' . bb_code($data[0]) . '<br />';
echo '<span class="data">(' . $data[4] . ', ' . $data[5] . ')</span></div>';
}
page_jumpnavigation('index.php?', $config['chatpost'], $start, $total);
page_strnavigation('index.php?', $config['chatpost'], $start, $total);
} else {
show_error('Сообщений нет, будь первым!');
}
if (is_user()) {
echo '<br /><div class="form" id="form">';
echo '<form action="add.php?' . SID . '" method="post">';
echo '<b>Сообщение:</b><br />';
echo '<textarea cols="20" rows="3" name="msg">' . $imja . '</textarea><br />';
echo '<input type="submit" value="Добавить" /></form></div>';
} else {
show_login('Вы не авторизованы, чтобы добавить сообщение, необходимо');
}
echo '<br /><a href="#up"><img src="../images/img/ups.gif" alt="image" /></a> ';
echo '<a href="../pages/pravila.php?' . SID . '">Правила</a> / ';
echo '<a href="../pages/smiles.php?' . SID . '">Смайлы</a> / ';
echo '<a href="../pages/tegi.php?' . SID . '">Теги</a><br /><br />';
echo '<img src="../images/img/homepage.gif" alt="image" /> <a href="../index.php?' . SID . '">На главную</a>';
include_once ("../themes/" . $config['themes'] . "/foot.php");
?>