Вход Регистрация
Файл: chat.php
Строк: 67
<?php
$title 
'Купить iframe | Чат';
$dis 'Общаемся, задаём вопросы, покупаем iframe трафик';
require_once 
'sys/db.php';
require_once 
'sys/func.php';
require_once 
'sys/user.php';
require_once 
'sys/head.php';

//записываем в бд где находится юзер
if ($user) {
    
$db->query("update `users` set `gde_est` = 'В чате' where `id` = '".$user['id']."'");
}


switch(
$_GET['case']){
default;
echo 
'<div class="gend">Мини чат</div>';
$error '';
if (isset(
$_POST['ok'])) {
    
$text f($_POST['text']);

if (empty(
$text)) {
$error .= '<div class="error">Введите текст!</div>';    
}

if (empty(
$error) && $user) {
 
$db->query("insert into `chat` set `id_user` = '".$user['id']."', `time` = '".time()."', `text` = '".$text."'");
header ("Location: /chat.php");
} else {
echo 
$error;
}
    
}


if (
$user) {
echo 
'<div class="nav2">
<form action="" method="post">
Введите текст:<br />
<textarea name="text"></textarea><br />
<input type="submit" name="ok" value="Написать"> <a href="/chat.php">Обновить</a>
</form></div>
'
;
} else {
echo 
'<div class="error">Авторизируйтесь чтоб общаться!</div>';    
}
$count_chat $db->query("select * from `chat`")->num_rows;

if (
$count_chat == 0) {
    echo 
'<div class="good"> Чат пуст!</div>';
} else {
$k_page k_page($count_chat10); 
$page page($k_page); 
$start 10 $page 10;

$roww $db->query("select * from `chat` ORDER BY id DESC LIMIT $start, 10");

while (
$row $roww->fetch_assoc()) {
    
$start++;

$useri $db->query("select * from `users` where `id` = '".$row['id']."'")->fetch_assoc();
echo 
'<div class="nav1">'.$start.'.)
'
.ank($row['id_user']).' ('.daytime($row['time']).')';


echo 
'<br />
'
.nl2br(smile(bb(spam($row['text'])))).'<br />';
if (
$user['admin'] > 0) echo ' <a href="/chat.php?id='.$row['id'].'&case=del"><img src="/files/del.png"></a>';
if (
$user['admin'] > 0) echo ' <a href="/chat.php?id='.$row['id'].'&case=red"><img src="/files/edit.png"></a>';
if (
$user) echo ' <a href="/chat.php?id='.$row['id'].'&case=otvet"><img src="/files/otvet.png"></a>';
echo 
'
</div>
'
;    

}
if (
$k_page 1navigation($k_page$page);
}

break;
case 
'del':
    
$id abs(intval($_GET['id']));
$author abs(intval($user['id']));
$asdfg $db->query("select * from `chat` where `id` = '".$id."'")->fetch_assoc();

if (
$user['admin'] > 0) {
$prov $db->query("select * from `chat` where `id` = '".$id."'")->num_rows;
if (
$prov != 0) {
    
if (
$user['id'] != 1) {
$db->query("INSERT INTO `lenta` SET `text` = '  Удалил сообщение в чате: <b>".$asdfg['text']."</b>', `time` = '".time()."', `kto` = '".$author."', `komu` = '1', `activ` = '1'");
}

$db->query("delete from `chat` where `id` = '".$id."'");
header ('Location: /chat.php');    
} else {
echo 
'<div class="error">Сообщение не найдено!</div>';        
}

} else {
echo 
'<div class="error">Привет хацкер, как житуха? Ты это, заходи если чё)</div>';        
}


/*===========================Ответ на коммент==================================*/
break;
case 
'otvet':
    
//записываем в бд где находится юзер
if ($user) {
    
$db->query("update `users` set `gde_est` = 'Отвечает на комментарий в чате' where `id` = '".$user['id']."'");
}


$id abs(intval($_GET['id']));// ид поста
$author abs(intval($user['id']));

$post_comm $db->query("select * from `chat` where `id` = '".$id."'")->fetch_assoc();
$userse $db->query("select * from `users` where `id` = '".$post_comm['id_user']."'")->fetch_assoc();

$pos['author'] = abs(intval($post_comm['id_user']));

$error '';
if (isset(
$_POST['oki'])) {
    
$text f($_POST['text']);    

    
if (empty(
$text)) {
$error .= '<div class="error"> Текст не может быть пустым! </div>';
}

if(
mb_strlen($text) > 1000 OR mb_strlen($text) < 3){
    
$error .= '<div class="error"> Текст должн содержать не больше  1000 и не меньше 3х символов! </div>';
}    

if (empty(
$error) && $user && $pos['author'] != $user['id']) {
$db->query("insert into `chat` set `text` = '".$text."', `id_user` = '".$user['id']."', `time` = '".time()."'");
$db->query("INSERT INTO `lenta` SET `text` = ' Ответил вам в чате написав: <b>".$text."</b>', `time` = '".time()."', `kto` = '".$author."', `komu` = '".$pos['author']."', `activ` = '1'");
header ('Location: /chat.php');
} else {
echo 
$error;
}    
    
}


echo 
'
<div class="gend">Ответить на сообщение в чате </div><div class="nav1">

<form action="" method="post">

Текст:<br /> 
<textarea name="text">'
.$userse['login'].',</textarea><br />
  
  <input type="submit" name="oki" value="Ответить"></div>
  
  <div class="nav2"><a href="/chat.php">В чат</a> </div>
  '
;

/*===========================Ред коммент==================================*/
break;
case 
'red':
$id abs(intval($_GET['id']));// ид поста
$author abs(intval($user['id']));

$post_comm $db->query("select * from `chat` where `id` = '".$id."'")->fetch_assoc();

if (
$user['admin'] > 0) {

$error '';
if (isset(
$_POST['oy'])) {
    
$text f($_POST['text']);    

    
if (empty(
$text)) {
$error .= '<div class="error"> Текст не может быть пустым! </div>';
}

if(
mb_strlen($text) > 1000 OR mb_strlen($text) < 3){
    
$error .= '<div class="error"> Текст должн содержать не больше  1000 и не меньше 3х символов! </div>';
}    

if (empty(
$error) && $user && $user['admin'] > 0) {
$db->query("update `chat` set `text` = '".$text."' where `id` = '".$id."'");

header ('Location: /chat.php');
} else {
echo 
$error;
}    
    
}


echo 
'
<div class="gend">Редактировать сообщение </div><div class="nav1">

<form action="" method="post">

Текст:<br /> 
<textarea name="text">'
.$post_comm['text'].',</textarea><br />
  
  <input type="submit" name="oy" value="Ответить"></div>
  
  <div class="nav2"><a href="/chat.php">В чат</a> </div>
  '
;
} else {
echo 
'<div class="error">Закрыто!</div>';
}



break;
}
require_once 
'sys/foot.php';
?>
Онлайн: 0
Реклама