- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
$tmp = mysql_query("SELECT DISTINCT (author),(poluchatel) FROM  messages WHERE author='$login' OR poluchatel='$login' ORDER BY  poluchatel,author ",$db); 
            $messages =  mysql_fetch_array($tmp);//извлекаем автора
 if (!empty($messages['author'])) 
{
$mass[]='';     // сюда хуячим все имена контактов, всё шо есть в базе
$security;      // ключ 0,1
$i=0;          //счетчик
$white='ffffff';
$blue='e3ebf8';
$c=0;
do //выводим всех авторов
{
	$security=1;   //первоначально положительно("1") в каждом цикле на каждый контакт
if($messages['author']==$login) //если поле автор = тому чья стр
{
	$author = $messages['poluchatel'];  //то в пер автор сохраняем имя получателя
	$mass[$i]=$author;  //кидаем копию имя в массив
	$i++;	//счетчик ++
}
else{	//если поле автор не тот  чья стр
	$author = $messages['author']; //то в пер летит имя отправителя из базы
	$mass[$i]=$author;	//ебошим всё в массив
	 $i++;
		}
for($j=0; $j<=$i; $j++)	//перебераем массив
{
if($mass[$j]==$messages['poluchatel']) //если в массиве уже есть такой автор
{$security=0; break;}	//то присваеваем ключ "0"
}
        if($security==1)	//усли ключ = 1, то выводим контакт
{
$result4 = mysql_query("SELECT avatar,id FROM users WHERE login='$author'",$db); //извлекаем аватар автора 
$myrow4 = mysql_fetch_array($result4);
if (!empty($myrow4['avatar']))  {//если такового нет, то выводим стандартный (может    этого пользователя уже давно удалили)
$avatar = $myrow4['avatar'];
}
else {$avatar = "avatars/net-avatara.jpg";}
$auth = $messages['author'];  //запоминаем имя этого автора
$count = mysql_query("SELECT * FROM  messages WHERE author='$auth' AND poluchatel='$login' AND stat='0' " ); //выбираем строки с непрочит соо
$new_msg=mysql_num_rows($count); //считаем строки
 
//выставляем цвет фона смс
//////
if($c%2==0)
{
        $color=$blue;
}
else
{
        $color=$white;
}
//считаем сообщений от контакта
$result5=mysql_query("SELECT * FROM messages WHERE  author='$author' AND poluchatel='$login' "); 
$result6=mysql_query("SELECT * FROM messages WHERE  author='$login' AND poluchatel='$author' ");
$msg_count1=mysql_num_rows($result5);
$msg_count2=mysql_num_rows($result6);
$msg_count=$msg_count1+$msg_count2;
if($new_msg>0)
{
         printf("
   <table width='450' bgcolor='f4cf90' >
<tr>
<td style='border-bottom:1px solid black'> 
   <a href='page.php?id=%s'><img alt='аватар' width='20px' height='30px' src='%s'></a>
         <a href='my_messages_view.php?author=%s'><font color='0c50a5' style='font-size:17px;font-weight:bold;'>%s</font></a> 
    <font color=red style='font-size:17px;font-weight:bold'>(+%s)</font>
</td>
 </tr>
</table>
    ",$myrow4['id'],$avatar,$author,$author,$new_msg);
}
else
{
         printf("
<table width='450'  bgcolor='".$color."' >
<tr>
<td style='border-bottom:1px solid black'> 
  <a href='page.php?id=%s'><img alt='аватар' width='20px' height='30px' src='%s'></a>
  
  <a href='my_messages_view.php?author=%s'><font style='font-size:17px; font-weight:bold;' color='0c50a5'>%s</a></font>
  <font color='6b6b6b' style='font-size:17px; text-align: right; font-weight:bold;'>(%s)</font>
</td>
 </tr>
</table>
     ",$myrow4['id'],$avatar,$author,$author,$msg_count);
	}
  }
  $c++;
  }
     while($messages = mysql_fetch_array($tmp));
        }
                                 
        
прям из постели, в подштанниках. уроды ))))