Вход Регистрация
Файл: love/messages.php
Строк: 189
<?
require'../includes.php';
$align='left';
$title='Сообщения';
head();
aut();
who_add(0,'love');

switch(
$mod){
default:

if (isset(
$_GET['delread'])){
query("DELETE FROM `love_msg` WHERE (to_id = '".$v_us['id']."' or user_id = '".$v_us['id']."') and readin =1");
header ('Location: messages?'.SID);
}

if (isset(
$_GET['delall'])){
query("DELETE FROM `love_msg` WHERE to_id = '".$v_us['id']."' or user_id = '".$v_us['id']."'");
header ('Location: messages?'.SID);
}
echo 
'<dl><dt></dt></dl><br />';


$r query ("Select * from love_msg WHERE user_id = '".$v_us['id']."' or to_id = '".$v_us['id']."' GROUP BY rm order by time desc");

while(
$a = @mysql_fetch_assoc($r)){ if($a['user_id']==$v_us['id']){$fdf 'to_id';
}else{ 
$fdf 'user_id';}
if(
mysql_result(query("select count(*) as num from love_b WHERE user_id = '".$v_us['id']."' and inf_id = '".$a[$fdf]."'"),0)==0){ $z '<a href="index?mod=bookmarks&amp;nk='.$a[$fdf].'">[в закладки]</a>';
}else{
$z '<a href="index?mod=bookmarks&amp;del='.$a[$fdf].'">[из закладок]</a>'; }

if (
ignor($v_us[id],$a[$fdf])==0){ $ch '|<a href="ignor?mod=add&amp;act=add&amp;no&amp;nick='.$a[$fdf].'">[в черный список]</a>';
}else{
$ch '|<a href="ignor?del='.ignor($v_us[id],$a[$fdf],'id').'">[из черного списка]</a>';
}

$a['mvozrast'] = user_inf2($a[$fdf],'mvozrast');
if (
$a['mvozrast'] == 21 || $a['mvozrast'] == 31 || $a['mvozrast'] == 41 || $a['mvozrast'] == 51 || $a['mvozrast'] == 61)$years 'год';
else if (
$a['mvozrast'] == 22 || $a['mvozrast'] == 23 || $a['mvozrast'] == 24 || $a['mvozrast'] == 32 || $a['mvozrast'] == 33 || $a['mvozrast'] == 34 || $a['mvozrast'] == 42 or $a['mvozrast'] == 43 || $a['mvozrast'] == 44 || $a['mvozrast'] == 52 || $a['mvozrast'] == 53 || $a['mvozrast'] == 54 || $a['mvozrast'] == 62 || $a['mvozrast'] == 63 || $a['mvozrast'] == 64|| $a['mvozrast'] == 2)$years 'года';
else 
$years 'лет';
echo 
links.''.nik_love($a[$fdf]).' (<b>'.mysql_result(query("select count(*) as num from love_msg WHERE `user_id` = '".$a[$fdf]."' and to_id = '".$v_us['id']."'  and `readin` = '0'"),0).'</b>/'.mysql_result(query("select count(*) as num from love_msg WHERE (`user_id` = '".$a[$fdf]."' and to_id = '".$v_us['id']."') or (`user_id` = '".$v_us['id']."' and to_id = '".$a[$fdf]."')"),0).') <a href="?mod=msg&amp;nk='.$a[$fdf].'">[Читать]</a>|'.$z.$ch.div;
echo 
'<b>'.$a['mvozrast'].' '.$years.'</b>, '.cities(user_inf2($a[$fdf],'love_city'),1).' ('.cities(user_inf2($a[$fdf],'love_country'),3).', '.cities(user_inf2($a[$fdf],'love_region'),2).'), ';
if (
user_inf2($a[$fdf],'onl') >= ($time $set['time_aut']))
{
echo 
'Онлайн';
}else{
if(
user_inf2($a[$fdf],'sex')==1)echo 'Был '.times(user_inf2($a[$fdf],'onl'));
else echo 
'Была '.times(user_inf2($a[$fdf],'onl'));
}
echo 
'<br /><dl></dl>';

}

echo 
'<dl><dt></dt></dl>';
echo 
'&#187; <a href="messages?mod=add">Написать</a><br />';
echo 
'&#187; <a href="messages?delread">Удалить все прочитанные</a><br />';
echo 
'&#187; <a href="messages?delall">Удалить все входящие</a><br />';
echo 
'&#187; <a href="ignor">Черный список</a><br />';
break;

case 
'add':

if (empty(
$act)){ if ($err==1)echo '<b>А кокой смысл писать себе?</b><br />';
if (
$err==2)echo '<b>Такого пользователя не существует!</b><br />';
if (
$err==6)echo '<b>Вы не можете писать этому пользователю, т.к. находитесь в его черном списке.</b>';
if (
$ver!='wml')echo '<form action="messages?mod='.$mod.'&amp;act=act&amp;'.SID.'" method="post">';

$nk check($_GET['nk']);

if (
$ver=='wml'){
echo 
'Кому (Ник/ID):<br /><input name="nk'.$ref.'" value="'.$nk.'" title="komu"/><br/>';
echo 
'Сообщение:<br /><input name="msg'.$ref.'" maxlength="512" title="komu"/><br/>';


echo 
'<br /><anchor title="go">Написать<go href="messages?mod='.$mod.'&amp;act=add&amp;'.SID.'" method="post"><br />';
echo 
'<postfield name="nk" value="$nk'.$ref.'"/>
<postfield name="msg" value="$msg'
.$ref.'"/>
<postfield name="code" value="$code'
.$ref.'"/>
</go></anchor><br />'
;
}else{
echo 
"Кому (Ник/ID):<br /><input name='nk' maxlength='15' value='$nk' title='komu'/><br/>n";
echo
'Сообщение:<br /><textarea cols="'.$v_us['pole2'].'" rows="'.$v_us['pole1'].'" name="msg" ></textarea><br />';

echo 
'<input type="submit" class="ibutnkn" value="Написать"/></form><br /><br />';
}


}else{


$nk check($_REQUEST['nk']);
$msg check($_REQUEST['msg']);
$msg iconv('utf-8''windows-1251'$msg);
$msg substr($msg,0,512);
$msg iconv('windows-1251''utf-8'$msg);
if (
$v_us['translit']==1)$msg translit($msg);

if (
user_inf2($nk)==$v_us['id']){header ('Location: messages?mod='.$mod.'&err=1&'.SID);  exit;}
if (
user_inf2($nk,'love_city')==0){header ('Location: messages?mod='.$mod.'&err=2&'.SID);  exit;}
if (
ignor(user_inf($nk),$v_us['id'])==1){header ('Location: messages?mod='.$mod.'&err=6&'.SID);  exit;}

$k_post=mysql_result(query("select count(*) as num from love_msg WHERE (`user_id` = '".$nk."' and to_id = '".$v_us['id']."') or (`user_id` = '".$v_us['id']."' and to_id = '".$nk."')"),0);

if(
$k_post==0)$rm rand(1000000099999999);
else{
$resu mysql_fetch_assoc(query("select * from love_msg WHERE (`user_id` = '".$nk."' and to_id = '".$v_us['id']."') or (`user_id` = '".$v_us['id']."' and to_id = '".$nk."')"));
$rm $resu['rm'];
}

if (
query ("INSERT INTO love_msg (user,user_id,to_user,to_id,time,msg,rm) VALUES ('$v_us[user]','$v_us[id]','".user2($nk)."','".user_inf2($nk)."','$time','$msg','$rm')")){
echo 
'Сообщение для <b>'.user_inf2($nk,'user').'</b> отправлено!<br />';

header ('Location: messages?mod=msg&nk='.user_inf2($nk).'&'.SID);

}else{
echo 
'Ошибка!';

}
}

break;

case 
'msg':

if (isset(
$_GET['del'])){
query("DELETE FROM `love_msg` WHERE `id` = '".intval($_GET['del'])."' and `to_id` = '$v_us[id]'");
}

if (isset(
$_GET['delall'])){
query("DELETE FROM `love_msg` WHERE `user_id` = '".$nk."' and `to_id` = '$v_us[id]'");
}
if (
user_inf2($nk,'love_city')==0){ echo '<b>Пользователя не сущуствует или он не участвует в знакомствах</b><br />';
echo 
gb.'<a href="index">Знакомства</a>'.div;
echo 
gb.'<a href="'.H.'enter">Чат</a>'.div;
foot();  // автор -=ШАХТЕР=-  http://waphp.ru
}
if (empty(
$v_us['max_pr'])) $v_us['max_pr']=5;
$max $v_us['max_pr'];
$k_post=mysql_result(query("select count(*) as num from love_msg WHERE (`user_id` = '".$nk."' and to_id = '".$v_us['id']."') or (`user_id` = '".$v_us['id']."' and to_id = '".$nk."')"),0);
$k_page=k_page($k_post,$max);
$page=page($k_page);
$start=$max*$page-$max;

echo 
'<b>'.nik_love($nk).'</b>, <b>'.user_inf2($nk,'mvozrast').'</b>  '.cities(user_inf2($nk,'love_city'),1).' ('.cities(user_inf2($nk,'love_country'),3).', '.cities(user_inf2($nk,'love_region'),2).')<br />';
if (
user_inf2($nk,'onl') >= ($time $set['time_aut']))
{ echo 
'Онлайн'; }else{
if(
user_inf2($nk,'sex')==1)echo 'Был '.times(user_inf2($nk,'onl'));
else echo 
'Была '.times(user_inf2($nk,'onl'));
}
echo 
"<dl><dt></dt></dl><br />";

$r query ("Select * from love_msg WHERE (`user_id` = '".$nk."' and to_id = '".$v_us['id']."') or (`user_id` = '".$v_us['id']."' and to_id = '".$nk."') order by time desc LIMIT $start$max");
$k mysql_num_rows($r);
if ( 
$k == )
{
echo 
'Сообщений пока нет...<br />';
}

$post_k=$start+1;
while(
$a = @mysql_fetch_assoc($r)){
echo 
links;


if (
$a['readin'] == 0&&$a['to_id']==$v_us['id']){query ("Update love_msg set readin = '1' WHERE id ='".$a['id']."' and to_id = '".$v_us['id']."'");
echo 
'<img src="'.H.'img/new.gif" alt="" /> ';
}

echo 
''.nik_love($a['user_id']).' ('.times($a['time']).') '.$pr.'<br />'.div;
echo 
antir(text($a['msg']))."<br/>";
echo 
'<dl></dl>';
}

if (
$k_page>1){
echo 
"<dl><dt></dt></dl>";
str('messages?mod=msg&amp;nk='.$nk.'&amp;',$k_page,$page); // Вывод страниц
}

echo 
"<dl><dt></dt></dl>";
if (
$ver!='wml')echo '<form action="?mod=add&amp;nk='.$nk.'&amp;act=act&amp;'.SID.'" method="post">';
if (
$ver=='wml')echo 'Сообщение:<br /><input name="msg'.$ref.'"title="Text"/><br/>';
else {echo 
'Сообщение:<br /><textarea cols="'.$v_us['pole2'].'" rows="'.$v_us['pole1'].'" name="msg"></textarea><br/>';
echo 
'<a href="bbcode">BBcode</a> | <a href="'.H.'smiles/">Смайлы</a><br />';
}
if (
$ver=='wml'){
echo 
'<anchor title="go">Отправить<go href="?mod=add&amp;&amp;nk='.$nk.'&amp;act=act&amp;'.SID.'" method="post">';
echo 
'<postfield name="msg" value="$msg'.$ref.'"/>
</go></anchor><br /><br />'
;
;
}else{
echo 
'<input type="submit" class="ibutnkn" value="Отправить"/></form><br />';
}

if (
ignor($v_us[id],$nk)==0)echo links.'&#187; <a href="ignor?mod=add&amp;act=add&amp;no&amp;nick='.$nk.'">Добавить в черный список</a>'.div;
else echo 
links.'&#187; <a href="ignor?del='.ignor($v_us[id],$nk,'id').'">Убрать из черного списка</a>'.div;
break;
}


if (
$mod)echo gb.'<a href="messages">Приватные сообщения</a>'.div;
echo 
gb.'<a href="index">Знакомства</a>'.div;
echo 
gb.'<a href="'.H.'enter">Чат</a>'.div;
foot();

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