Вход Регистрация
Файл: www/chat/indexbackup4.php
Строк: 344
<?php
include '../config.php';
$moder=mod_chat();
$admin=admin();
$admin_zs=adm_zg();
$moder_mch=mod_mch();
switch(
$_GET['act']){
default:
if(isset(
$_GET['rm'])){
$rm=intval($_GET['rm']);
if(!isset(
$aut)){
header('location: ../enter.php');
}else{
$num=mysql_num_rows(mysql_query("SELECT * FROM `chat_room` WHERE `id`='".$rm."'"));
if(!
$num){
div('Ошибка');
echo 
'Такой комнаты не существует';
}else{
if(
$_GET['my']==1){ $_SESSION['my']=1;}
$x=mysql_fetch_array(mysql_query("SELECT * FROM `chat_room` WHERE `id`='".$rm."'"));
if(
$x['moder']==and (!$admin and !$moder)){
div('Ошибка');
echo 
'Извините!<br/>Данная комната предназначена для администрации сайта<br/>Вход сюда Вам ограничен';
}else{
if(
$x['umnik']==1){
include 
'umnik.php';}
$se=mysql_fetch_array(mysql_query("SELECT * FROM `chat_set` WHERE `id_user`='".$aut['id']."'"));
if(
$se['refr']!=0)
header("Refresh: $se[refr]; url=/chat/?rm=$rm&rnd=$rand");
mysql_query("UPDATE `users` SET `link`='Чат [<a href=/chat/?rm=".$rm.">".$x[name]."</a>]', `link1`='<a href=/chat/?rm=".$rm.">".$x[name]."</a>', `link2`='', `link3`='' WHERE `id`='".$aut['id']."'");
$uu=mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='".$aut['id']."'"));
if(
$uu['kick']==1){
mysql_query("UPDATE `users` SET `kick`=0 WHERE `id`='".$aut['id']."'");
unset(
$_SESSION['uid']);
mysql_query("UPDATE `users` SET `sess`='' WHERE `id`='".$aut['id']."'");}
$ha=mysql_fetch_array(mysql_query("SELECT MAX(`time`) FROM `chat_post` WHERE (`id_user`='".$aut['id']."' OR `msg`='***[url=/chat/add.php?rm=".$rm."&to_id=".$aut[id]."][b]$uu[login][/b][/url]*** вошел в чат .хай.') AND `id_rm`='".$rm."'"));
$tamp_t=time()-$ha[0];
if(
$x['anonim']==0){
if(
$tamp_t>60*30 and $se['c_all']==1){
mysql_query("INSERT INTO `chat_post` SET `id_rm`='".$rm."', `time`='".$time."', `msg`='***[url=/chat/add.php?rm=".$rm."&to_id=".$aut[id]."][b]$uu[login][/b][/url]*** вошел в чат .хай.', `id_user`='$set[prvs]'");}}
div($x['name']);
if(
$se['pole1']==1){
if(
$se['pole']){
echo 
'<form action="add.php?rm='.$rm.'" method="POST">
<input type="text" name="msg" size="15">
<input type="submit" value=">>"></form>'
;
}else{
echo 
'<a href="/chat/add.php?rm='.$rm.'">Сказать</a><br/>';}}
if(
$x['anonim']==0){
$who=mysql_num_rows(mysql_query("SELECT `id` FROM `users` WHERE `link1`='<a href=/chat/?rm=".$rm.">".$x[name]."</a>'"));
if(
$se['who']==1){
echo 
'<a href="/chat/who_this.php?rm='.$rm.'&amp;rnd='.$rand.'">Кто здесь?</a> ['.$who.']<br/>';}}
if(
$se['msg_me']==1){
if(
$_SESSION['my']==1){ echo '<a href="/chat/?rm='.$rm.'&amp;my=2">Сообщ. всем</a>';
}else{
echo 
'<a href="/chat/?rm='.$rm.'&amp;my=1">Сообщ. мне</a>';}}
if(
$se['modls']==1){
if(
$x['anonim']==0){
if(
$se['msg_me']==1){
echo 
' [';}
echo 
'<a href="/chat/mod_ls.php?rid='.$rm.'"><font color="red"><b>Мод. ЛС</b></font></a>'; if($se['msg_me']==1){
echo 
']';}}
echo 
'<br/>';}
if(
$se['obn']==1){
echo 
'<a href="/chat/?rm='.$rm.'&amp;rnd='.$rand.'">Обновить</a><br/>';}
if(
$admin or $moder){
echo 
'<a href="/chat/?act=clean&amp;rm='.$rm.'">Очистить комнату</a><br/>';}
$umnik_las=mysql_fetch_assoc(mysql_query("SELECT * FROM `chat_post` WHERE `id_rm`='".$rm."' AND `umnik_st`<>'0' ORDER BY id DESC"));
if(
$umnik_las['umnik_st']==1){ echo 'До подсказки #1: <b>'.backtime($umnik_las['time']+20).' сек</b>';}
if(
$umnik_las['umnik_st']==2){ echo 'До подсказки #2: <b>'.backtime($umnik_las['time']+20).' сек</b>';}
if(
$umnik_las['umnik_st']==3){ echo 'Окончание вопроса: <b>через '.backtime($umnik_las['time']+30).' сек</b>';}
if(
$umnik_las['umnik_st']==4){ echo 'Смена вопроса: <b>через '.backtime($umnik_las['time']+10).' сек</b>';}
$st=$se['st'];
$cp=ceil(1000/$st);
if(isset(
$_GET['p']) and !empty($_GET['p']) and is_numeric($_GET['p']) and $_GET['p']>and $_GET['p']<=$cp){
$p=intval($_GET['p']);
}else{
$p=1;}
$start=$p*$st-$st;
if(
$_SESSION['my']==1){
if(
$_GET['my']==2){
$_SESSION['my']=2;
header('Location: /chat/?rm='.$rm.'&my=2');}
$q=mysql_query("SELECT * FROM `chat_post` WHERE `id_user`='".$aut['id']."' AND `id_rm`='".$rm."' OR `id_me`='".$aut['id']."' AND `id_rm`='".$rm."' OR `id_to`='".$aut['id']."' AND `id_rm`='".$rm."' ORDER BY `id` DESC LIMIT $start,$st");
while(
$r=mysql_fetch_array($q)){
$ignor=mysql_num_rows(mysql_query("SELECT * FROM `ignor_list` WHERE `id_ign`='".$r[id_user]."' AND `id_user`='".$aut['id']."'"));
if(
$ignor){continue;}
if(
$r['id_to']==$aut['id']){
$to='<b>[приватно]</b>';
}else{
$to='';}
if(
$r['id_to']){
$to1='<b>[шепотом]</b>';
}else{
$to1='';}
$r4=mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id`='.$r['id_user']));
$r3=mysql_fetch_array(mysql_query('SELECT * FROM `chat_set` WHERE `id_user`='.$r['id_user']));
$color=array('#FFAA00''black''white''red''orange''yellow''blue''lime''green''');
if(!empty(
$color[$r3['color_us']])){
$cs='<font color="'.$color[$r3['color_us']].'">'$ce='</font>';}
if(!empty(
$color[$r3['color_text']])){
$cts='<font color="'.$color[$r3['color_text']].'">'$cte='</font>';}
$pol=array('[м]','[ж]');
$st=array('','Адм','Мод','','','','','','','Мод','','Гл. мод');
$n++;
if(
is_integer($n/2)){
echo 
'<div class="msg2">';
}else{
echo 
'<div class="msg1">';}
if(
$se['pol']==0){
echo 
''.$pol[$r4['pol']].' ';}
echo 
'<a href="add.php?rm='.$rm.'&amp;to_id='.$r['id_user'].'">';
if(
$r4['key']==or $r4['key']==11){
echo 
'<font color="red"><b>'.$r4['login'].'</b></font>';
}else{
if(
$r4['key']==or $r4['key']==10){
echo 
'<font color="blue"><b>'.$r4['login'].'</b></font>';
}else{
if(
$se['color']==0){
echo 
'<b>'.$cs.$r4['login'].$ce.'</b>';}
if(
$se['color']==1){
echo 
'<b>'.$r4['login'].'</b>';}}}
echo 
'</a> '.$st[$r4['key']].' '.online($r['id_user']).'';
if(
$r['id_to']==$aut['id']){
if(
$r['id_to']==$r['id_user']){
echo 
' '.$to1.'';
}else{
echo 
' '.$to.'';}
}else{
echo 
' '.$to1.'';}
echo 
' ['.date('H:i:s',$r['time']).']';
if(
$se['color']==0){
echo 
'<br/>'.$cts.output($r['msg']).$cte.'';}
if(
$se['color']==1){
echo 
'<br/>'.output($r['msg']).'';}
echo 
'</div>';}
}else{
$q=mysql_query("SELECT * FROM `chat_post` WHERE `id_rm`='".$rm."' AND (`id_to`='0' OR (`id_to`='".$aut['id']."' OR `id_user`='".$aut['id']."')) ORDER BY `id` DESC LIMIT $start,$st");
while(
$r=mysql_fetch_array($q)){
$ignor=mysql_num_rows(mysql_query("SELECT * FROM `ignor_list` WHERE `id_ign`='".$r[id_user]."' AND `id_user`='".$aut['id']."'"));
if(
$ignor){continue;}
if(
$r['id_to']==$aut['id']){
$to='<b>[приватно]</b>';
}else{
$to='';}
if(
$r['id_to']){
$to1='<b>[шепотом]</b>';
}else{
$to1='';}
$r4=mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id`='.$r['id_user']));
$r3=mysql_fetch_array(mysql_query('SELECT * FROM `chat_set` WHERE `id_user`='.$r['id_user']));
$color=array('#FFAA00''black''white''red''orange''yellow''blue''lime''green''');
if(!empty(
$color[$r3['color_us']])){
$cs='<font color="'.$color[$r3['color_us']].'">'$ce='</font>';}
if(!empty(
$color[$r3['color_text']])){
$cts='<font color="'.$color[$r3['color_text']].'">'$cte='</font>';}
$pol=array('[м]','[ж]');
$st=array('','Адм','Мод','','','','','','','Мод','','Гл. мод');
$n++;
if(
is_integer($n/2)){
echo 
'<div class="msg2">';
}else{
echo 
'<div class="msg1">';}
if(
$x['anonim']==1){
echo 
'Аноним ';
if(
$admin or $moder or $moder_mch or $admin_zs){
echo 
'[<b>'.$r4['login'].'</b>] ';}
}else{
if(
$se['pol']==0){
echo 
''.$pol[$r4['pol']].' ';}
echo 
'<a href="add.php?rm='.$rm.'&amp;to_id='.$r['id_user'].'">';
if(
$r['id_user']==$set['umn'] or $r['id_user']==$set['spr'] or $r['id_user']==$set['prvs'] or $r4['key']==1){
echo 
'<font color="red"><b>'.$r4['login'].'</b></font>';
}else{
if(
$r4['key']==or $r4['key']==9){
echo 
'<font color="blue"><b>'.$r4['login'].'</b></font>';
}else{
if(
$r4['key']==11 ){
echo 
'<font color="blue"><b>'.$r4['login'].'</b></font>';
}else{
if(
$se['color']==0){
echo 
'<b>'.$cs.$r4['login'].$ce.'</b>';}
if(
$se['color']==1){
echo 
'<b>'.$r4['login'].'</b>';}}}}
echo 
'</a> '.$st[$r4['key']].'';}
if(
$r['id_user']==$set['umn'] or $r['id_user']==$set['spr'] or $r['id_user']==$set['prvs']){
echo 
' <font color="lime">(On)</font>';
}else{
echo 
' '.online($r['id_user']).'';}
if(
$x['anonim']==0){
if(
$r['id_to']==$aut['id']){
if(
$r['id_to']==$r['id_user']){
echo 
' '.$to1.'';
}else{
echo 
' '.$to.'';}
}else{
echo 
' '.$to1.'';}}
echo 
' ['.date('H:i:s',$r['time']).']';echo ''.bb(smiles(htmlspecialchars(stripslashes($stt)))).'<br/>';
if((
$moder or $admin or $moder_mch or $admin_zs) and ($admin and $r4['key']!=1) or (($moder or $moder_mch or $admin_zs) and $r4['key']!=and $r4['key']!=1) and $r['id_user']!=$aut['id']){
echo 
' [<a href="/chat/?act=del_msg&amp;sid='.$r['id'].'"><font color="red">DEL</font></a>] [<a href="/chat/kick.php?m_id='.$r['id'].'"><font color="green">Kick</font></a>] [<a href="../ban/ban_user.php?m_id='.$r['id'].'"><font color="blue">BAN</font></a>] [<a href="../enter.php?act=l_view&amp;r_id='.$r['id_user'].'">LH</a>]';}
///приветствие
$pr=mysql_fetch_array(mysql_query('SELECT * FROM `shop` WHERE `id_user`='.$r['id_user']));
if(
$pr){
echo 
''.output($pr['chat_hello']).'';
}
////////
if($se['color']==0){
echo 
'<br/>'.$cts.output($r['msg']).$cte.'';}
if(
$se['color']==1){
echo 
'<br/>'.output($r['msg']).'';}
echo 
'</div>';}}
navi($p,14,'/chat/?rm='.$rm.'&amp;','rm');
echo 
'</div>';
echo 
'<div class="b2"><center><a href="/chat/">Выбор комнаты</a></center>';}}}
}else{
if(!isset(
$aut)){
header('location: ../enter.php');
}else{
div('Чат');

mysql_query("UPDATE `users` SET `link`='Чат [<a href=/chat/>Чат</a>]', `link1`='<a href=/chat/>Чат</a>', `link2`='', `link3`='' WHERE `id`='".$aut['id']."'");
echo 
'<b>Добро пожаловать в чат ;-)</b><br/><br/>';
echo 
'<b>Список комнат</b>';
$q=mysql_query("SELECT * FROM `chat_room` WHERE `moder`=1 OR ($admin or $moder or $moder_mch)");
echo 
'<div class="msg1">';
while(
$r=mysql_fetch_array($q)){
$who=mysql_num_rows(mysql_query("SELECT `id` FROM `users` WHERE `link1`='<a href=/chat/?rm=".$r[id].">".$r[name]."</a>'"));
echo 
'<img src="../image/'.$r['img'].'"> <a href="/chat/?rm='.$r['id'].'">'.$r['name'].'</a> ['.$who.']';
if(
$admin){
echo 
' [<a href="/chat/?act=edit_room&amp;id='.$r['id'].'"><font color="red">EDIT</font></a>]';}
echo 
'<br/>';}
echo 
'</div>';
echo 
'<br/><b>Обрати внимание</b><br/>';
echo 
'<div class="msg1">';
echo 
'<img src="../image/ic_ch13.gif"> <a href="settings.php">Настройки чата</a><br/>';
echo 
'<img src="../image/ic_ch17.gif"> <a href="mod_ls.php">Сообщ. модерам</a><br/>';
$marry=mysql_num_rows(mysql_query("SELECT * FROM `marry`"));
echo 
'<img src="../image/ic_ch1.gif"> <a href="marry_new.php">Молодые пары сайта</a> ['.$marry;
$day=mysql_num_rows(mysql_query("SELECT `id` FROM `marry` WHERE `time`>'".(time()-86400)."'"));
if(
$day){
echo 
'/<font color="red"><b>+'.$day.'</b></font>';}
echo 
']<br/>';
if(
$admin or $moder or $moder_mch){
echo 
'<img src="../image/ic_ch18.gif"> <a href="marry.php">Женить чатовцев</a><br/>';}
echo 
'</div>';
echo 
'<br/><b>Информация</b><br/>';
echo 
'<div class="msg1">';
$who1=mysql_num_rows(mysql_query("SELECT `id` FROM `users` WHERE `link1`<>''"));
echo 
'<img src="../image/ic_ch10.gif"> <a href="who_this.php">Кто где</a> ['.$who1.']<br/>';
echo 
'<img src="../image/ic_ch11.gif"> <a href="vikt_top.php">ТОР Угадайки</a><br/>';
echo 
'<img src="../image/ic_ch12.gif"> <a href="rules.php">Правила чата</a><br/>';
echo 
'<img src="../image/ic_ch14.gif"> <a href="about_room.php">Назначение комнат</a><br/>';
echo 
'<img src="../image/ic_ch15.gif"> <a href="../smile/translit.php">Правила транслита</a><br/>';
echo 
'<img src="../image/ic_ch17.gif"> <a href="../info/adm_mod.php?ad=2">Администрация чата</a><br/>';
echo 
'</div>';}}
break;

case 
'add_room':
if(!
$admin){
div('Ошибка');
echo 
'Извините! Но к этой странице вам доступ запрещен';
}else{
if(!isset(
$_POST['name']) or !isset($_POST['opis']) or !isset($_POST['img'])){
div('Создание комнаты');
echo 
'<form action="/chat/?act=add_room" method="POST">';
echo 
'Название (32 симв):<br/>
<input type="text" name="name" size="12"><br/>'
;
echo 
'Описание<br/>
<textarea name="opis" cows="10" rows="3"></textarea><br/>'
;
echo 
'Иконка<br/>';
echo 
'<select name="img">
<option value="ic_ch2.gif">Чатландия</option>
<option value="ic_ch3.gif">Угадайка</option>
<option value="ic_ch5.gif">Знакомства</option>
<option value="ic_ch6.gif">Флирт</option>
<option value="ic_ch7.gif">Сортирка</option>
<option value="ic_ch8.gif">Беспредел</option>
<option value="ic_ch17.gif">Модерка</option>
</select><br/><br/>'
;
echo 
'<input name="umnik" type="checkbox" value="1"> Бот для угадайки<br/>';
echo 
'<input name="anonim" type="checkbox" value="1"> Анонимный<br/>';
echo 
'<input name="moder" type="checkbox" value="1"> Для модеров<br/><br/>';
echo 
'<input type="submit" value="Создать"></form>';
}else{
$umnik=intval($_POST['umnik']);
$anonim=intval($_POST['anonim']);
$moder=intval($_POST['moder']);
$name=mysql_real_escape_string($_POST['name']);
$opis=mysql_real_escape_string($_POST['opis']);
$img=mysql_real_escape_string($_POST['img']);
mysql_query("INSERT INTO `chat_room` SET `name`='".$name."', `opis`='".$opis."', `umnik`='".$umnik."', `img`='".$img."', `anonim`='".$anonim."', `moder`='".$moder."'");
header('Location: /chat/');}}
break;

case 
'edit_room':
$id=intval($_GET['id']);
$r=mysql_fetch_array(mysql_query("SELECT * FROM `chat_room` WHERE `id`='$id'"));
if(!
$admin){
div('Ошибка');
echo 
'Извините! Но к этой странице вам доступ запрещен';
}else{
if(!isset(
$_POST['name']) or !isset($_POST['opis']) or !isset($_POST['img'])){
div('Изменение комнаты');
echo 
'<form action="/chat/?act=edit_room&amp;id='.$id.'" method="POST">';
echo 
'Название (32 симв):<br/>
<input type="text" name="name" size="12" value="'
.$r['name'].'"><br/>';
echo 
'Описание<br/>
<textarea name="opis" cows="10" rows="3">'
.$r['opis'].'</textarea><br/>';
echo 
'Иконка<br/>';
echo 
'<select name="img">
<option value="ic_ch2.gif">Чатландия</option>
<option value="ic_ch3.gif">Угадайка</option>
<option value="ic_ch5.gif">Знакомства</option>
<option value="ic_ch6.gif">Флирт</option>
<option value="ic_ch7.gif">Сортирка</option>
<option value="ic_ch8.gif">Беспредел</option>
<option value="ic_ch17.gif">Модерка</option>
</select><br/><br/>'
;
if(
$r['umnik']==0){
echo 
'<input name="umnik" type="checkbox" value="1"> Бот для угадайки<br/>';
}else{
echo 
'<input name="umnik" type="checkbox" value="'.$r['umnik'].'"'; if($r['umnik']==1){echo 'checked';} echo '> Бот для угадайки<br/>';}
if(
$r['anonim']==0){
echo 
'<input name="anonim" type="checkbox" value="1"> Анонимный<br/>';
}else{
echo 
'<input name="anonim" type="checkbox" value="'.$r['anonim'].'"'; if($r['anonim']==1){echo 'checked';} echo '> Анонимный<br/>';}
if(
$r['moder']==0){
echo 
'<input name="moder" type="checkbox" value="1"> Для модеров<br/><br/>';
}else{
echo 
'<input name="moder" type="checkbox" value="'.$r['moder'].'"'; if($r['moder']==1){echo 'checked';} echo '> Для модеров<br/><br/>';}
echo 
'<input type="submit" value="Изменить"></form>';
echo 
'<br/>&#187; <a href="/chat/?act=del_room&amp;id='.$r['id'].'">Удалить</a>';
}else{
$umnik=intval($_POST['umnik']);
$anonim=intval($_POST['anonim']);
$moder=intval($_POST['moder']);
$name=mysql_real_escape_string($_POST['name']);
$opis=mysql_real_escape_string($_POST['opis']);
$img=mysql_real_escape_string($_POST['img']);
mysql_query("UPDATE `chat_room` SET `name`='".$name."', `opis`='".$opis."', `umnik`='".$umnik."', `img`='".$img."', `anonim`='".$anonim."', `moder`='".$moder."' WHERE `id`='".$id."'");
header('Location: /chat/');}}
break;

case 
'del_room':
$id=intval($_GET['id']);
if(!
$admin){
div('Ошибка');
echo 
'Извините! Но к этой странице вам доступ запрещен';
}else{
if(!isset(
$_POST['yes'])){
div('Подтверждение операции');
echo 
'<form action="/chat/?act=del_room&amp;id='.$id.'" method="POST">
Подтвердите операцию!<br/>
<input type="submit" name="yes" value="Подтверждаю"></form>'
;
}else{
div('Удаление');
mysql_query("DELETE FROM `chat_room` WHERE `id`='".$id."'");
header('Location: /chat/');}}
break;

case 
'clean':
$rm=intval($_GET['rm']);
if(!
$admin and !$moder and !$moder_mch){
div('Ошибка');
echo 
'Извините! Но к этой странице вам доступ запрещен';
}else{
if(!isset(
$_POST['yes'])){
div('Подтверждение операции');
echo 
'<form action="/chat/?act=clean&amp;rm='.$rm.'" method="POST">
Подтвердите операцию!<br/>
<input type="submit" name="yes" value="Подтверждаю"></form>'
;
}else{
mysql_query("DELETE FROM `chat_post` WHERE `id_rm`='".$rm."'");
header('Location: /chat/?rm='.$rm);}}
break;

case 
'del_msg':
$sid=intval($_GET['sid']);
$s=mysql_fetch_array(mysql_query("SELECT * FROM `chat_post` WHERE `id`='".$sid."'"));
$u=mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='".$s[id_user]."'"));
if((
$moder or $admin or $moder_mch) and ($admin and $u['key']!=1) or (($moder or $moder_mch) and $u['key']!=and $u['key']!=1) and $s['id_user']!=$aut['id']){
mysql_query("DELETE FROM `chat_post` WHERE `id`='".$sid."'");
header('Location: /chat/?rm='.$s['id_rm']);
}else{
div('Ошибка');
echo 
'Извините! Но к этой странице вам доступ запрещен';}
break;
}
echo 
'</div>';
include 
'../foot.php';
echo 
'</div>';
?>
Онлайн: 4
Реклама