View file www/history.php

File size: 7.41Kb
<?php
$us=$_GET['id'];
$ps=$_GET['ps'];
$msg=mysql_escape_string(htmlspecialchars(trim($_GET['msg'])));
$room=mysql_escape_string(htmlspecialchars(trim($_GET['room'])));

$us=mysql_escape_string(htmlspecialchars(trim($us)));
$ps=mysql_escape_string(htmlspecialchars(trim($ps)));
include("ini.php");
$login = autorize();
if($login) {
if($room){
$id_mgs=intval($_GET['id_mgs']);

if($id_mgs){
$post_dell = @mysql_query("SELECT * FROM `c_msgmess` WHERE `id`='".$id_mgs."';");
$viwod_pos = @mysql_fetch_array($post_dell);
if(($liven_us>5)&&($liven_us>=$viwod_pos['liven']))
{
@mysql_query("delete from `c_msgmess` WHERE `id`='".$id_mgs."';");
}
}

@mysql_query("update `c_users` set `ltime`='".time()."', `room`='$room', `nev`='0' where `id`='".$id."';");

$query_settings = @mysql_query("select * from `c_komnota` where room='$room';");
$settings = @mysql_fetch_array($query_settings);
$koll_online = @mysql_query("select count(*) from `c_users` WHERE ltime>'".intval(time()-$offline)."' and anon ='0' and room='$room' order by id;");
$uss_koll = @mysql_fetch_array($koll_online);
if(empty($settings['kategor'])){header("Location:enter.php?f=$f&id=$id&ps=$ps"); }
if($settings['kategor']=='inti'){
header("Location:inti.php?f=$f&id=$id&ps=$ps&room=$room");
}else{
if(($settings['kategor']=='mode')&&($liven_us<3)){
if(empty($title))$title="Стоять";
if(empty($tyu))$tyu="center";
$body=$body."<b>Вход в комнату только для модераторов и админов! :P</b>
$div7$div1<a href=\"enter.php?f=$f&amp;id=$id&amp;ps=$ps\">В прихожую</a><br/>".$divK."";
}else{
if(empty($title))$title="История";
if(empty($tyu))$tyu="left";
$refresh=$avr_us;

$body=$body."$div1<a href=\"say.php?f=$f&amp;id=$id&amp;ps=$ps&amp;room=$room\">Сказать[1]</a><br/>";
$body=$body."<a href=\"room.php?f=$f&amp;id=$id&amp;ps=$ps&amp;room=$room\">Обновить[2]</a><br/>$divK$div8";



if($settings['kategor']=='inko'){
$query = @mysql_query("SELECT COUNT(*) FROM `c_msgmess` WHERE ((`room`='".$room."') OR (`room`='Admin'));");
$all = @mysql_result($query, 0);
if(isset($_GET['s'])) $s = intval($_GET['s']);
else $s = 0;
if($s < 0) $s = 0;
if($s > $all) $s = 0;
$c = $s + 1;
$figo_chat = @mysql_query("SELECT * FROM `c_msgmess` WHERE ((`room`='".$room."') OR (`room`='Admin')) ORDER BY `id` DESC LIMIT $s, $max_us;");
while($cht_coo = @mysql_fetch_array($figo_chat))
{
$kto_coo=$cht_coo['kto'];
$komu_coo=$cht_coo['komu'];
$liven_coo=$cht_coo['liven'];
$privat_coo=$cht_coo['priwat'];
$msg_coo=$cht_coo['msg'];
$time_coo=$cht_coo['time'];
$room_coo=$cht_coo['room'];
if(empty($komu_coo))$zapit="";
else
$zapit=",";

if($smls_us !='1') $msg_coo = preg_replace("|<img[^>]+>|isU", "*sm*", $msg_coo);
$body=$body."<br/><a href=\"say.php?f=$f&amp;id=$id&amp;ps=$ps&amp;room=$room\"><b>Аноним</b></a>";
$body=$body."(".date("H:i",$time_coo).") &gt; ";
$body=$body."$zapit $msg_coo";
}
if($all<$max_us)$body=$body."$div7";
if($all>$max_us)$body=$body."$div1";
if ($s > 0)  $body=$body."<a href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps&amp;room=$room&amp;s=".($s-$max_us)."\">&lt;&lt;&lt;Пред. 10 [5]</a><br/>";
if ($all > $s + $max_us)  $body=$body."<a href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps&amp;room=$room&amp;s=".($s+$max_us)."\">След. 10;&gt;&gt;&gt; [4]</a>";
$body=$body."$divK";

}else{
if($priva_us=='1')
$query = @mysql_query("SELECT COUNT(*) FROM `c_msgmess` WHERE ((`room`='".$room."') OR (`room`='Admin')) AND `priwat`='1';");
else
$query = @mysql_query("SELECT COUNT(*) FROM `c_msgmess` WHERE ((`room`='".$room."') OR (`room`='Admin'));");
$all = @mysql_result($query, 0);
if(isset($_GET['s'])) $s = intval($_GET['s']);
else $s = 0;
if($s < 0) $s = 0;
if($s > $all) $s = 0;
$c = $s + 1;
if($priva_us=='1')
$figo_chat = @mysql_query("SELECT * FROM `c_msgmess` WHERE ((`room`='".$room."') OR (`room`='Admin')) AND `priwat`='1' ORDER BY `id` DESC LIMIT $s, $max_us;");
else
$figo_chat = @mysql_query("SELECT * FROM `c_msgmess` WHERE ((`room`='".$room."') OR (`room`='Admin')) ORDER BY `id` DESC LIMIT $s, $max_us;");
while($cht_coo = @mysql_fetch_array($figo_chat))
{
$kto_coo=$cht_coo['kto'];
$komu_coo=$cht_coo['komu'];
$liven_coo=$cht_coo['liven'];
$privat_coo=$cht_coo['priwat'];
$msg_coo=$cht_coo['msg'];
$time_coo=$cht_coo['time'];
$room_coo=$cht_coo['room'];
if(empty($komu_coo))$zapit="";
else
$zapit=",";
$proverignor = @mysql_query("SELECT * FROM `c_ignor` WHERE `kto`='".$id."' AND ((`ukogo`='".$komu_coo."')or(`ukogo`='".$kto_coo."'));");
if(@mysql_num_rows($proverignor) != 0){}else{
$proverignor = @mysql_query("SELECT * FROM `c_ignor` WHERE `ukogo`='".$id."' AND ((`kto`='".$komu_coo."')or(`kto`='".$kto_coo."'));");
if(@mysql_num_rows($proverignor) != 0){}else{
$user_kto=@mysql_query("SELECT `nik` FROM `c_users` WHERE `id` = '".$kto_coo."';");
$kto_user=@mysql_fetch_array($user_kto);
$user_komu=@mysql_query("SELECT `nik` FROM `c_users` WHERE `id` = '".$komu_coo."';");
$kto_komu=@mysql_fetch_array($user_komu);
$perwiNik=$kto_user['nik'];
$ftoroiNik=$kto_komu['nik'];
if($smls_us !='1') $msg_coo = preg_replace("|<img[^>]+>|isU", "*sm*", $msg_coo);
if($privat_coo==1){
if(($kto_coo==$id)or($komu_coo==$id)){
$body=$body."<br/>";
if(($liven_us>5)&&($liven_coo<=$liven_us))
$body=$body."<a href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps&amp;room=$room&amp;id_mgs=".$cht_coo['id']."\">[<b>x</b>]</a>";
$body=$body." <a href=\"inslide.php?f=$f&amp;id=$id&amp;ps=$ps&amp;room=$room&amp;mod=sau&amp;id_an=$kto_coo\">$perwiNik</a>";
$body=$body."(".date("H:i",$time_coo).") <b>[P!]</b> &gt; ";
if($komu_coo==$id)
$body=$body."<b>$ftoroiNik</b>";
else
$body=$body."$ftoroiNik";
$body=$body."$zapit $msg_coo";}
}else{
$body=$body."<br/>";
if(($liven_us>5)&&($liven_coo<=$liven_us))
$body=$body."<a href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps&amp;room=$room&amp;id_mgs=".$cht_coo['id']."\">[<b>x</b>]</a>";
$body=$body." <a href=\"inslide.php?f=$f&amp;id=$id&amp;ps=$ps&amp;room=$room&amp;mod=sau&amp;id_an=$kto_coo\">$perwiNik</a>";
$body=$body."(".date("H:i",$time_coo).") &gt; ";
if($komu_coo==$id)
$body=$body."<b>$ftoroiNik</b>";
else
$body=$body."$ftoroiNik";
$body=$body."$zapit $msg_coo";
}}}}
if($all<$max_us)$body=$body."$div7";
if($all>$max_us)$body=$body."$div1";
if ($s > 0)  $body=$body."<a href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps&amp;room=$room&amp;s=".($s-$max_us)."\">&lt;&lt;&lt;Пред. 10 [5]</a><br/>";
if ($all > $s + $max_us)  $body=$body."<a href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps&amp;room=$room&amp;s=".($s+$max_us)."\">След. 10&gt;&gt;&gt; [4]</a>";
$body=$body."$divK";
}
$body=$body."$div1<a href=\"enter.php?f=$f&amp;id=$id&amp;ps=$ps\">В прихожую [6]</a><br/>".$divK."";
}}
////////////////////////////////////////////////////////////////переходы формата//////////////////////////////
/*
if($f=="h"){
$body=$body."$div2 [xHTML|<a href=\"".$_SERVER['PHP_SELF']."?f=w&amp;id=$id&amp;ps=$ps&amp;room=$room\">WML</a>]".$divK.$divK."";
}else{
$body=$body."$div2 [<a href=\"".$_SERVER['PHP_SELF']."?f=h&amp;id=$id&amp;ps=$ps&amp;room=$room\">xHTML</a>|WML]".$divK.$divK."";
}
*/
/////////////////////////////////////////////оболочка////////////////////////////////////////
include("temp/obolocka.php");
}else{
header("Location:enter.php?f=$f&id=$id&ps=$ps");
}
}else{
header("Location:./?f=$f");
}
?>