File size: 3.53Kb
<?php
#================================================#
# == Чат для Rotor CMS == #
# "Мега-чат" #
# Made by: Shur1k #
# Site: WAP.ROVNO.UA #
# ICQ: 444307535 #
# (c) 22.11.2010 #
#================================================#
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
$msg = check($_POST['msg']);
show_title('types.png', 'Добавление сообщения');
$config['newtitle'] = 'Мини-чат - Добавление сообщения';
if (is_user()) {
if (utf_strlen($msg) > 3 && utf_strlen($msg) < 1000) {
if (is_quarantine($log)) {
if (is_flood($log)) {
$msg = no_br($msg);
$msg = antimat($msg);
$msg = smiles($msg);
$file = file(DATADIR . "4chat.dat");
$data = explode("|", end($file));
$text = no_br($msg . '|' . $log . '||' . SITETIME . '|' . $brow . '|' . $ip . '|0|' . $data[7] . '|' . $data[8] . '|');
write_files(DATADIR . "4chat.dat", "$text\r\n");
$countstr = counter_string(DATADIR . "4chat.dat");
if ($countstr >= $config['maxpostchat']) {
delete_lines(DATADIR . "4chat.dat", array(0, 1, 2, 3, 4));
}
DB :: $dbh -> query("UPDATE `users` SET `users_point`=`users_point`+1, `users_money`=`users_money`+5 WHERE `users_login`=?", array($log));
// --------------------------------------------------------------------------//
if ($config['botnik'] == 1) {
include_once "../includes/chat_bot.php";
if ($mssg != "") {
$text = no_br($mssg . '|' . $namebots . '||' . SITETIME . '|MOT-V3|L-O-V-E|0|' . $data[7] . '|' . $data[8] . '|');
write_files(DATADIR . "4chat.dat", "$text\r\n");
}
}
// --------------------------------------------------------------------------//
$_SESSION['note'] = 'Сообщение успешно добавлено!';
header ("Location: index.php?" . SID);
exit;
} else {
show_error('Антифлуд! Разрешается отправлять сообщения раз в ' . flood_period() . ' секунд!');
}
} else {
show_error('Карантин! Вы не можете писать в течении ' . round($config['karantin'] / 3600) . ' часов!');
}
} else {
show_error('Ошибка, слишком длинное или короткое сообщение!');
}
} else {
show_login('Вы не авторизованы, чтобы добавить сообщение, необходимо');
}
echo '<br /><img src="../../images/img/back.gif" alt="image" /> <a href="index.php?' . SID . '">Вернуться</a><br />';
echo '<img src="../../images/img/homepage.gif" alt="image" /> <a href="../index.php?' . SID . '">На главную</a>';
include_once "../../themes/" . $config['themes'] . "/foot.php";
?>