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

Размер файла: 2.4Kb
<?php

# Coding by LinX
# ICQ 339890

if (AUT == 1){
    s_header('Беседка');
    echo '<div class="gt">Беседка</div><div class="cont">';
    
    if (isset($_POST['msg']) && !empty($_POST['msg'])){
        $msg = s_filtr($_POST['msg']);
        
        $res = mysql_result(mysql_query("SELECT COUNT(*) FROM `chat` WHERE `uid` = '". $_uid ."' && `msg` = '". $_POST['msg'] ."' && `time` > '". $_CONF['today'] ."'"),0);
        
        if ($res){
            echo '<span style="color:red">Ошибка, такое сообщение уже существует!</span><br />';
        }
        else{
            mysql_query("INSERT INTO `chat`(`uid`,`msg`,`time`) VALUES('". $_uid ."','". $msg ."','". $_CONF['time'] ."')");
            echo '<span style="color:green">Сообщение успешно добавлено:)</span>';
        }
    }       
    echo '<div class="login"><a href="'. MYURL .'beseda?'. mt_rand(1000,9999) .'">Обновить</a>| <a href="/info/smiles">Смайлы</a>|<a href="/info/bbcodes">Теги</a><br />
    <form action="'. MYURL .'beseda" method="POST"> 
    Сообщение:<br />
    <textarea name="msg"></textarea><br />
    <input type="submit" value="Добавить"/>
    </form></div>';
    
    $all = mysql_result(mysql_query("SELECT COUNT(*) FROM `chat`"),0);
    if ($all > 0){
        $page = isset($_GET['page']) ? abs(intval($_GET['page'])) : 1;
        
        if ($page > 1){
            $start = ($page - 1) * $_CONF['pcount'];
        }
        else{
            $start = 0;
        }
        
        $query = mysql_query("SELECT * FROM `chat` ORDER BY `time` DESC LIMIT ". $start .",".$_CONF['pcount']);
        
        while($b = mysql_fetch_assoc($query)){
            echo '<div class="tb">'. s_login($b['uid']) .' ('. s_formattime($b['time']) .')</div>';
            echo '<div class="login">'. s_textformat($b['msg']) .'</div>';
        }        
        s_nav($all,$_CONF['pcount'],'');
    }
    else{
        echo '<div class="raz">Никто в беседке не писал, будь первым :)</div>';
    }
    echo '</div>';
    s_footer();
}
else{
    s_header('Ошибка');
    echo '<div class="gt">Беседка</div><div class="cont">';
    echo 'Доступ в беседку разрешена только для жителей портала';
    echo '</div>';
    s_footer();
}
?>