Просмотр файла chat/add.php

Размер файла: 4.09Kb
<?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

$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 . "chat.dat");
        $data = explode("|", end($file));

        $unifile = unifile(DATADIR . "chat.dat", 9);

        $text = no_br($msg . '|' . $log . '||' . SITETIME . '|' . $brow . '|' . $ip . '|0|' . $data[7] . '|' . $data[8] . '|' . $unifile . '|');

        write_files(DATADIR . "chat.dat", "$text\r\n");

        $countstr = counter_string(DATADIR . "chat.dat");
        if ($countstr >= $config['maxpostchat']) {
          delete_lines(DATADIR . "chat.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 != "") {
            $unifile = unifile(DATADIR . "chat.dat", 9);
            $text = no_br($mssg . '|' . $namebots . '||' . SITETIME . '|MOT-V3|L-O-V-E|0|' . $data[7] . '|' . $data[8] . '|' . $unifile . '|');

            write_files(DATADIR . "chat.dat", "$text\r\n");
          } 
        } 
        // --------------------------------------------------------------------------//
        if ($config['magnik'] == 1) {
          if (!empty($data[8]) && stristr($msg, $data[8])) {
            $unifile = unifile(DATADIR . "chat.dat", 9);
            $text = no_br('Молодец ' . nickname($log) . '! Правильный ответ [b]' . $data[8] . '[/b]! Следующий вопрос через 1 минуту|Вундер-киндер||' . SITETIME . '|Opera|127.0.0.3|0|' . (SITETIME + 60) . '||' . $unifile . '|');

            write_files(DATADIR . "chat.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";

?>