Вход Регистрация
Файл: privat.php
Строк: 163
<?php
include_once('./inc/head.php');
include_once(
'./inc/prov.php');
title('Приват');
$profil mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$id_us."'"));
if(
$uinf['id'] == $profil['id'] or $uinf['adm'] == '1')
$new_msg mysql_result(mysql_query("SELECT COUNT(*) FROM `ferm_privat` WHERE `komu` = '".$uinf['login']."' and `view` = '1'"), 0);
if(
$uinf['id'] == $profil['id'] or $uinf['adm'] == '1')
echo 
'<div class="title"><b>'.$uinf['login'].' <a href="./privat.php?privat=vhod"><img src="http://144.76.127.94/view/image/icons/post.png" height="15" width="15" align="top" alt="ic">'.$new_msg.'</a>     | '.$uinf['hp'].'<img src="http://warbk.com/graph/ico/hp.png" width="16" height="16" >  | <img src="http://warbk.com/img/lvl.png" width="16" height="16" > '.$uinf['lvl'].'</b>  | <b>Золото: </b> '.$uinf['zoloto'].' <img src="./theme/gold.png" height="16" width="16" align="top" alt="ic">  | <b>Рубли: </b> '.$uinf['rub'].' <img src="http://144.76.127.94/view/image/icons/buy_gold.png" height="16" width="16" align="top" alt="ic"></div>';
switch(
htmlspecialchars($_GET['privat'])) {
default;
echo 
'<div class="menulink">Почта</div>';
echo 
'<div class="menulink"><a href="?privat=otp">Отправить</a></div>';
echo 
'<div class="menulink"><a href="?privat=vhod">Входящие</a></div>';
echo 
'<div class="menulink"><a href="?privat=otprav">Отправленые</a></div>';
break;
            case 
'otp':
            echo 
'<div class="menulink">Отправить</div>';
            
$id htmlspecialchars(intval($_GET['id']));
            if(!empty(
$id)) {
        
$user_ids mysql_result(mysql_query("SELECT `login` FROM `users` WHERE `id` = '$id'"), 0);
        }
        echo 
'<div class="content">';
        echo 
'<form action="?privat=otp&send=ok" method="POST">';
        echo 
'<b>Логин:</b><br/><input type="text" name="login" value="'.$user_ids.'"><br/>';
        echo 
'<b>Текст:</b><br/><input type="text" name="msg"><br/>';
        echo 
'<input type="submit" value="Отправить">';
        echo 
'</form></div>';
        if(
htmlspecialchars($_GET['send']) == 'ok') {
        
$login_m htmlspecialchars($_POST['login']);
        
$text_m htmlspecialchars($_POST['msg']);
        
$poisk_user = @mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `login` = '$login_m'"), 0);
        if(!
$poisk_user == '0') {
        if(!empty(
$login_m) and !empty($text_m)) {
        if(!
strcasecmp($login_m$uinf['login']) == '0') {
        if(
mb_strlen($text_m) > 2) {
        
        
$insert_msg mysql_query("INSERT INTO `ferm_privat` VALUES(0, '$text_m', '".$uinf['login']."', '$login_m', '".time()."', '1', '0', '0')");
        
        echo 
'<div class="menulink"><b>Сообщение отправленно</b></div>';
        } else {
        echo 
'<div class="menulink"><b>Длина сообщения должна быть не меньше 3 символа</b></div>';
        }
        } else {
        echo 
'<div class="menulink"><b>Самому себе отправить сообщение нельзя</b></div>';
        }
        } else {
        echo 
'<div class="menulink"><b>Вы не ввели логин или текст</b></div>';
        }
        } else {
        echo 
'<div class="menulink"><b>Такого пользователя не существует</b></div>';
        }
        }
        break;
        
             case 
'vhod':
             echo 
'<div class="menulink"><b>Входящие</b></div>';
             
             
//НАВИГАЦИЯ
             
$kol 10;

                      
$count mysql_result(mysql_query("SELECT COUNT(*) FROM `ferm_privat` WHERE `komu` = '".$uinf['login']."' and `del_k` = '0'"), 0); // подсчёт для навигации

                 
$str ceil($count/$kol);

                         
$page htmlspecialchars(intval($_GET['page'])); // определяет страницу

               
if(empty($page)) {

                                
$page '1';

                          }

                                   if(
$page>$str) {

                                      
$page $str;

                                                   }

                                    if(
$page<1) {

                                                
$page 1;

                                                 }
                                                
$start $page $kol $kol;
             
             
$pusto mysql_result(mysql_query("SELECT COUNT(*) FROM `ferm_privat` WHERE `komu` = '".$uinf['login']."' and `del_k` = '0'"), 0);
             if(
$pusto == '0') {
             echo 
'<div class="content">Сообщений нет</div>';
             }
             
$v_msg mysql_query("SELECT * FROM `ferm_privat` WHERE `komu` = '".$uinf['login']."' and `del_k` = '0' ORDER BY `id` DESC LIMIT $start$kol");
                       
                       while(
$vhod_msg mysql_fetch_assoc($v_msg)) {
                       
$id_us = @mysql_result(mysql_query("SELECT `id` FROM `users` WHERE `login` = '".$vhod_msg['otkogo']."'"), 0);
                       echo 
'<center><b><font color="red"><div class="content">(<a href="http://warbk.com/start.php?start=profil&id='.$id_us.'">'.$vhod_msg[otkogo].'</a>)
                       <br/>Время: '
.date("Y-m-d"$vhod_msg[time]).'<br/></b></font></center>';
                      echo 
'<center><b><font color="green"><div class="content">'.$vhod_msg[text].'<br/></b></font></center>';
                       echo 
'</div>';
                       
$sele_id mysql_result(mysql_query("SELECT `id` FROM `users` WHERE `login` = '".$vhod_msg['otkogo']."'"), 0);
                       echo 
'<center><div class="menulink"><a href="?privat=otp&id='.$sele_id.'">Ответить</a></div></center>';
                       
$sms_status mysql_result(mysql_query("SELECT COUNT(*) FROM `ferm_privat` WHERE `komu` = '".$uinf['login']."' and `view` = '1'"), 0);
                       if(
$sms_status != '0') {
                       
$update_view mysql_query("UPDATE `ferm_privat` SET `view` = '0' WHERE `komu` = '".$uinf['login']."'"); // делает сообщение прочитаным
                       
}
                       }
                       
                    
//НОГИ НАВИГАЦИИ
                
echo '<div class="ftitle"><a href="?privat=vhod&msg_v=clear">Очистить входящие</a></div>';
                if(
htmlspecialchars($_GET['msg_v']) == 'clear') {
            
$clear_vhod mysql_query("UPDATE `ferm_privat` SET `del_k` = '1' WHERE `komu` = '".$uinf['login']."'");
            
header("Location: ?privat=vhod");
            echo 
'<div class="content">Очистка прошла успешно!</div>';    
                }
                echo 
'<div class="content">Стр. ';
                    if(
$page>3) {

echo 
'<a href="?privat=vhod&page='.($page-2).'">'.($page-2).'</a>';
}

if(
$page>1) {

echo 
'<a href="?privat=vhod&page='.($page-1).'">'.($page-1).'</a>';
}
echo 
'<b>'.$page.'</b>';

if(
$str>and $page<$str) {

echo 
'<a href="?privat=vhod&page='.($page+1).'">'.($page+1).'</a>';
}
if(
$str>and $page<$str-2) {

echo 
'<a href="?privat=vhod&page='.($page+2).'">'.($page+2).'</a>';
}
echo 
'</div>';
////////
             
break;
                 case 
'otprav':
                 echo 
'<div class="menulink"><b>Отправленые</b></div>';
                 
$kol 10;

                      
$count mysql_result(mysql_query("SELECT COUNT(*) FROM `ferm_privat` WHERE `otkogo` = '".$uinf['login']."' and `del_o` = '0'"), 0); // подсчёт для навигации

                 
$str ceil($count/$kol);

                         
$page htmlspecialchars(intval($_GET['page'])); // определяет страницу

               
if(empty($page)) {

                                
$page '1';

                          }

                                   if(
$page>$str) {

                                      
$page $str;

                                                   }

                                    if(
$page<1) {

                                                
$page 1;

                                                 }
                                                
$start $page $kol $kol;
                 
$pusto_o mysql_result(mysql_query("SELECT COUNT(*) FROM `ferm_privat` WHERE `otkogo` = '".$uinf['login']."' and `del_o` = '0'"), 0);
             if(
$pusto_o == '0') {
             echo 
'<div class="content">Сообщений нет</div>';
             }
             
$o_msg mysql_query("SELECT * FROM `ferm_privat` WHERE `otkogo` = '".$uinf['login']."' and `del_o` = '0' ORDER BY `id` DESC LIMIT $start$kol");
                       
                       while(
$otp_msg mysql_fetch_assoc($o_msg)) {
                       
$id_uso mysql_result(mysql_query("SELECT `id` FROM `rega` WHERE `login` = '$otp_msg[komu]'"), 0);
                       echo 
'<div class="content">(<a href="./menu.php?menu=prof&id='.$id_uso.'">'.$otp_msg[komu].'</a>/'.date("Y-m-d"$otp_msg[time]).')<br/>';
                       echo 
'Сообщение:<br/>'.$otp_msg[text].'</div>';
                       }
                       
//НОГИ НАВИГАЦИИ
                
echo '<div class="menulink"><a href="?privat=otprav&msg=clear">Очистить отправленые</a></div>';
                if(
htmlspecialchars($_GET['msg']) == 'clear') {
            
$clear_otprav mysql_query("UPDATE `ferm_privat` SET `del_o` = '1' WHERE `otkogo` = '".$uinf['login']."'");
            echo 
'<div class="content">Очистка прошла успешно!</div>';    
            
header("Location: ?privat=otprav");
                }
                echo 
'<div class="content">Стр. ';
                    if(
$page>3) {

echo 
'<a href="?privat=otprav&page='.($page-2).'">'.($page-2).'</a>';
}

if(
$page>1) {

echo 
'<a href="?privat=otprav&page='.($page-1).'">'.($page-1).'</a>';
}
echo 
'<b>'.$page.'</b>';

if(
$str>and $page<$str) {

echo 
'<a href="?privat=otprav&page='.($page+1).'">'.($page+1).'</a>';
}
if(
$str>and $page<$str-2) {

echo 
'<a href="?privat=otprav&page='.($page+2).'">'.($page+2).'</a>';
}
echo 
'</div>';
////////
                
break;
                 
}

include_once(
'./inc/foot.php');
?>
Онлайн: 0
Реклама