Вход Регистрация
Файл: ewar/chat.php
Строк: 190
<?php

    
include("includes/config.php");
    include(
"includes/header.php");
    include(
"functions/chat_online.php");
    
    
$dm authUser();
    
    if (!
$dm) {
    
        
header("Location: index.php");
        
        exit;
    
    }
    
    if (
$id == false) {
    
        
$kalb = isset($_GET['k']) ? htmlspecialchars(addslashes($_GET['k'])) : false;
        
        if (
$kalb != "lt" && $kalb != "ru") {
        
            
$kalb "lt";
        
        }
        
        
chat_online($dm['id'],false,$kalb);
        
        
$gavejas = isset($_GET['k2']) ? nick_filter($_GET['k2']) : false;
        
$value false;
        
        if (
$gavejas != false) {
        
            
$value "$gavejas,";
        
        }
        
        
juosta($dm['statusas'],$neskaityti_laiskai);
        
        echo 
"<div class="lent w80 mlra">
        <div class="
bl-ttl"><div class="te"><div class="ttl">
        "
.$language['rasyti']."
        </div></div></div>
        <form action="
chat.php?id=write&amp;k=$kalb" method="post">
        <div class="
center">
        <span class="
bold">".$language['zinute']."</span>(<a href="manual.php?id=bbcodes">BB CODE</a>):
        <div class="
razdel5"></div>
        <textarea rows="
4" cols="17" name="zinute">$value</textarea>
        <div class="
razdel5"></div>
        <button type="
submit"><span>".$language['rasyti']."</span></button>
        <div class="
razdel5"></div>
        <a class="
btn_red" href="chat.php?k=$kalb"><span>".$language['atnaujinti']."</span></a>
        </div>
        </form>
        </div>
        <div class="
razdel10"></div>";
        
        
$nuskaitoma mysql_query("SELECT * FROM chat WHERE kalba='$kalb'");
        
$viso mysql_num_rows($nuskaitoma);
        
        if (
$viso != false) {
        
            
$nuo = isset($_GET['nuo']) ? (int) abs($_GET['nuo']) : 0;
            
$puslapiu_skaicius 20;
            
$nuskaitymas mysql_query("SELECT * FROM `chat` WHERE `kalba`='$kalb' ORDER BY `id` DESC LIMIT $nuo,$puslapiu_skaicius");
            
            while(
$stulpeliai mysql_fetch_assoc($nuskaitymas)) {
            
                
$vafetch mysql_fetch_assoc(mysql_query("SELECT * FROM vartotojai WHERE id='".$stulpeliai['nick_id']."'"));
                
$stulpeliai['zinute'] = bbcode($stulpeliai['zinute']);
                
$player_nick status($vafetch['statusas'], $vafetch['nick']);
                
$stulpeliai['zinute'] = str_replace("[isvale_chata*]",$language['isvale_chata'],$stulpeliai['zinute']);
                
$stulpeliai['zinute'] = str_replace("[istryne_zinute_kuria_parase*]",$language['istryne_zinute_kuria_parase'],$stulpeliai['zinute']);
                
                echo 
"<div class="juosta2 tr">
                <div class="
tp">
                <span class="
soon2">".timer(strtotime($stulpeliai['kada']))."</span>
                </div>"
;
                
                if ((
$dm['statusas'] == or $dm['id'] == 4135) && $vafetch['id'] != $dm['id']) {
                
                    
$xx "[<a href="chat.php?id=clean&amp;k=$kalb&amp;m=1&amp;z=".$stulpeliai['id']."">x</a>]";
                
                }
                elseif (
$dm['statusas'] == 3) {
                
                    
$xx "[<a href="chat.php?id=clean&amp;k=$kalb&amp;m=1&amp;z=".$stulpeliai['id']."">x</a>]";
                
                }
                
                echo 
"$xx &#187; <span class="bold"><a href="chat.php?k=$kalb&amp;k2=".$vafetch['nick']."">$player_nick</a></span> [<a href="index.php?id=info&amp;k=".$vafetch['id']."">?</a>]: ".$stulpeliai['zinute']."
                </div>
                <div class="
razdel5"></div>";
            
            }
            
            echo 
"<div class="center text_p">";
            
            
$viso_puslapiai 0;
               
$starto_skaicius 1;
            
$ceil ceil($viso $puslapiu_skaicius);
            
$rodomas ceil($nuo $puslapiu_skaicius) + 1;
            
            while(
$viso_puslapiai $viso) {
            
                if (
$starto_skaicius == or ($starto_skaicius >= $rodomas && $starto_skaicius $rodomas 3) or $starto_skaicius $ceil 1) {
                
                    
$taskai 0;
                    
                    if (
$nuo == $viso_puslapiai) {
                    
                        echo 
"<a class="page" id="pushed" href="chat.php?k=$kalb&amp;nuo=$viso_puslapiai">$starto_skaicius</a>";
                    
                    }
                    else
                    {
                    
                        echo 
"<a class="page" href="chat.php?k=$kalb&amp;nuo=$viso_puslapiai">$starto_skaicius</a>";
                    
                    }
                
                }
                else
                {
                
                    if (
$taskai == false) {
                    
                        echo 
"...";
                        
                        
$taskai ++;
                    
                    }
                
                }
                
                
$viso_puslapiai $viso_puslapiai $puslapiu_skaicius;
                
$starto_skaicius ++;
            
            }
            
            echo 
"</div>";
        
        }
        
        echo 
"<div class="text_p">
        <span class="
bold">".$language['zinuciu_chate'].":</span> $viso
        <br/>
        <span class="
bold">".$language['chato_online'].":</span> ";
        
        
$nuskaitymas3 mysql_query("SELECT * FROM chat_online WHERE kalba='$kalb' ORDER BY laikas DESC");
        
$kiek mysql_num_rows($nuskaitymas3);
        
$aa 1;
        
        while(
$stulpeliai3 mysql_fetch_assoc($nuskaitymas3)) {
        
            
$vafetch mysql_fetch_assoc(mysql_query("SELECT id,nick,statusas FROM vartotojai WHERE id='".$stulpeliai3['nick_id']."'"));
            
$player_nick status($vafetch['statusas'], $vafetch['nick']);

            if (
$aa == $kiek) {
            
                echo 
"<span class="small"><a href="index.php?id=info&amp;k=".$vafetch['id']."">$player_nick</a>.</span>";
            
            }
            else
            {
            
                echo 
"<span class="small"><a href="index.php?id=info&amp;k=".$vafetch['id']."">$player_nick</a>,</span> ";
            
            }
            
            
$aa ++;
        
        }
        
        if (
$dm['statusas'] > or $dm['id'] == 4135) {
        
            echo 
"<br/>
            &#187; <a href="
chat.php?k=$kalb&amp;id=clean">".$language['isvalyti']."</a>";
        
        }
        
        echo 
"</div>";
    
    }
    elseif (
$id == "write") {
    
        
$kalb = isset($_GET['k']) ? htmlspecialchars(addslashes($_GET['k'])) : false;
        
        if (
$kalb != "lt" && $kalb != "ru") {
        
            
$kalb "lt";
        
        }
        
        
chat_online($dm['id'],false,$kalb);
        
        
$zinute = isset($_POST['zinute']) ? filter($_POST['zinute']) : false;
        
$aaaa false;
        
        if (
$dm['level'] < $settings['write_from'] && $user_id != $ADMIN_ID) {
        
            
$klaida "".$language['rasyti_galesite_kai']." ".$settings['write_from']." ".$language['lygi']."";
        
        }
        elseif (
$dm['silence'] > time()) {
        
            if (
$dm['js2'] == false) {
            
                
$klaida "".$language['tu_tylos_rezime_ir']." ".val($dm['silence'] - time())." ".$language['val']."";
            
            }
            else
            {
            
                
$aaaa true;
                
$klaida "".$language['tu_tylos_rezime_ir']." <span id="setTime1"></span><span id="getTime1" style="display:none;">".($dm['silence'] - time())."</span> ".$language['val']."";
            
            }
        
        }
        elseif (
$zinute == false) {
        
            
$klaida $language['paliktas_tuscias_laukelis'];
        
        }
        elseif (
mysql_num_rows(mysql_query("SELECT * FROM chat WHERE zinute='$zinute'")) > 0) {
        
            
$klaida $language['tokia_zinute_jau_egzistuoja'];
        
        }
        elseif (
strlen($zinute) > 1500) {
        
            
$klaida $language['zinute_per_ilga'];
        
        }
        
        if (
$klaida != false) {
        
            
juosta($dm['statusas'],$neskaityti_laiskai);
            
            echo 
"<div class="center text_p">
            <img src="
img/warning.png" alt="*"/>
            <br/>
            
$klaida";
            
            if (
$dm['js2'] && $aaaa) {
            
                
js_count($dm['silence'] - time(),1,1);
            
            }
            
            echo 
"</div>";
        
        }
        else
        {
        
            
$sk mysql_num_rows(mysql_query("SELECT * FROM chat WHERE kalba='$kalb'"));
            
            if (
$sk >= 200) {
            
                
$dt mysql_fetch_assoc(mysql_query("SELECT * FROM chat WHERE kalba='$kalb' ORDER BY id ASC LIMIT 1"));
                
                
mysql_query("DELETE FROM chat WHERE id='".$dt['id']."'");
            
            }
            
            
$zinute str_replace("n","<br/>",$zinute);
            
            
mysql_query("INSERT INTO chat(id,nick_id,zinute,kada,kalba) VALUES('','".$dm['id']."','$zinute','".date("Y-m-d H:i:s")."','$kalb')");
            
mysql_query("UPDATE vartotojai SET antispam=antispam+1 WHERE id='$user_id'");
            
            
header("Location: chat.php?k=$kalb");
            
            exit;
        
        }
    
    }
    elseif (
$id == "clean") {
    
        if (
$dm['statusas'] < && $dm['id'] != 4135) {
        
            
header("Location: index.php");
            
            exit;
        
        }
        
        
$kalb = isset($_GET['k']) ? htmlspecialchars(addslashes($_GET['k'])) : false;
        
        if (
$kalb != "lt" && $kalb != "ru") {
        
            
$kalb "lt";
        
        }
        
        
$z = isset($_GET['z']) ? (int) abs($_GET['z']) : false;
        
        if (!isset(
$_GET['m'])) {
        
            
mysql_query("DELETE FROM chat WHERE kalba='$kalb'");
            
            if (
$dm['id'] != $ADMIN_ID) {
            
                
mysql_query("INSERT INTO chat(id,nick_id,zinute,kada,kalba) VALUES('','".$dm['id']."','<span class="bold">".$dm['nick']."</span> [isvale_chata*]','".date("Y-m-d H:i:s")."','$kalb')");
            
            }
        
        }
        else
        {
        
            
$query mysql_query("SELECT * FROM chat WHERE id='$z'");
            
$fetch mysql_fetch_assoc($query);
            
$vafetch mysql_fetch_assoc(mysql_query("SELECT nick FROM vartotojai WHERE id='".$fetch['nick_id']."'"));
            
            if (
mysql_num_rows($query) != false) {
            
                if ((
$dm['statusas'] == or $dm['id'] == 4135) && $fetch['nick_id'] != $dm['id']) {
                
                    
mysql_query("DELETE FROM chat WHERE id='$z'");
                
                }
                elseif (
$dm['statusas'] == 3) {
                
                    
mysql_query("DELETE FROM chat WHERE id='$z'");
                
                }
                
                if (
$dm['id'] != $ADMIN_ID) {
                
                    
mysql_query("INSERT INTO chat(id,nick_id,zinute,kada,kalba) VALUES('','".$dm['id']."','<span class="bold">".$dm['nick']."</span> [istryne_zinute_kuria_parase*] <span class="bold">".$vafetch['nick']."</span>.','".date("Y-m-d H:i:s")."','$kalb')");
                
                }
            
            }
        
        }
        
        
header("Location: chat.php?k=$kalb");
    
    }
    else
    {
    
        
header("Location: index.php");
    
    }
    
    include(
"includes/foot.php");

?>
Онлайн: 0
Реклама