Вход Регистрация
Файл: friends.php
Строк: 585
<?php
require 'lang_inc.php';
require 
'sid.php';
require 
'config.php';
$link connect_db();
list(
$user$id$ps) = check_login($link);

whorm(0'friends');

include 
'head.php';
include 
'navigator.php';

$do = isset($_GET['do']) ? $_GET['do'] : NULL;
switch(
$do) {

default:

$foto = (empty($user['img']))
        ? 
'<img src="ico/no_avatar.gif" alt=""/> '
        
'<img src="resize.php?img='.$user['img'].'&width=30&height=0" alt=""/>';

$_num_z mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `who` = '$user[id]' AND `zajavka` = '0'"), 0);

if (isset(
$_GET['x'])) {
    
$x my_int($_GET['x']);
     
$pr mysql_query("SELECT * FROM `friends` WHERE `who` = '$x' AND `user` = '$user[id]' AND `zajavka` = '1'");
      if (
mysql_num_rows($pr) != FALSE) {
        
mysql_query("DELETE FROM `friends` WHERE `who` = '$x' AND `user` = '$user[id]' AND `zajavka` = '1' LIMIT 1");
        
mysql_query("DELETE FROM `friends` WHERE `who` = '$user[id]' AND `user` = '$x' AND `zajavka` = '1' LIMIT 1");

        
$mess us($user['id']) . ' '.$lang['удалился с друзей'].'!';
        
mysql_query("INSERT INTO `letters` (`id`,`who`,`idwho`,`message`,`data`,`read`,`mod`)
                     VALUES (0,'0','
$x','$mess','" time() . "','0','i')");

        
/*--------------------рассылка в ленту---------------------*/
        
$frnd mysql_query("SELECT * FROM `friends` WHERE `user` = '$user[id]' AND `zajavka` = '1'");
        while(
$send mysql_fetch_assoc($frnd)) {
             if (
user_inf($send['who'], 'my_lenta_friends') == && $user['fr_lenta_friends'] == 1) {
                
$message us($user['id']) . ' '.$lang['удалил из друзей пользователя'].' <a href="/'.$x.'&amp;lg='.$lg.'">' us($x) . '</a>!';
                
mysql_query("INSERT INTO `lenta` SET
                               `user` = '
$send[who]',
                            `text` = '
$message',
                            `type` = 'friends',
                            `date` = '" 
time() . "',
                            `read` = '1'"
);
             }
        }
        
/*--------------------рассылка в ленту---------------------*/
        
header('Location: friends.php?lg='.$lg.'&' $ref);
      }
}

if (isset(
$_GET['online'])) {
echo 
$div_left $div_title $foto $user['user'] . '/ '.$lang['Друзья'].'' $div_end $div_menu '
     <a href="friends.php?lg='
.$lg.'&amp;'.$ref.'">'.$lang['Друзья'].'</a> | 
     <b>'
.$lang['Онлайн'].'</b> | 
     <a href="friends.php?recent&amp;lg='
.$lg.'">'.$lang['Недавние'].'</a> | 
     <a href="friends.php?do=hb&amp;lg='
.$lg.'">'.$lang['Дни рождения'].'</a> | 
     <a href="friends.php?do=invites&amp;lg='
.$lg.'">'.$lang['Заявки'].' (' $_num_z ')</a>' $div_end;
} elseif (isset(
$_GET['recent'])) {
echo 
$div_left $div_title $foto $user['user'] . '/ '.$lang['Друзья'].'' $div_end $div_menu '
     <a href="friends.php?lg='
.$lg.'&amp;'.$ref.'">'.$lang['Друзья'].'</a> | 
     <a href="friends.php?online&amp;lg='
.$lg.'">'.$lang['Онлайн'].'</a> | 
     <b>'
.$lang['Недавние'].'</b> | 
     <a href="friends.php?do=hb&amp;lg='
.$lg.'">'.$lang['Дни рождения'].'</a> | 
     <a href="friends.php?do=invites&amp;lg='
.$lg.'">'.$lang['Заявки'].' (' $_num_z ')</a>' $div_end;
} else {
echo 
$div_left $div_title $foto $user['user'] . '/ '.$lang['Друзья'].'' $div_end $div_menu '
     <b>'
.$lang['Друзья'].'</b> | 
     <a href="friends.php?online&amp;lg='
.$lg.'">'.$lang['Онлайн'].'</a> | 
     <a href="friends.php?recent&amp;lg='
.$lg.'">'.$lang['Недавние'].'</a> | 
     <a href="friends.php?do=hb&amp;lg='
.$lg.'">'.$lang['Дни рождения'].'</a> | 
     <a href="friends.php?do=invites&amp;lg='
.$lg.'">'.$lang['Заявки'].' (' $_num_z ')</a>' $div_end;
}

// недавние друзья
if (isset($_GET['recent'])) {
    
$look mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `user` = '$user[id]' AND `zajavka` = '1'"), 0);
    
$n = new navigator($look10'?recent&amp;lg='.$lg.'&amp;');
      
$fr mysql_query("SELECT * FROM `friends` WHERE `user` = '$user[id]' AND `zajavka` = '1' ORDER BY `id` DESC {$n->limit}");
} elseif (isset(
$_GET['online'])) {
// друзья в онлайне
    
$look mysql_num_rows(mysql_query("SELECT DISTINCT `friends`.* FROM `friends`
                           LEFT JOIN `users` 
                           ON
                        (`friends`.`who` = `users`.`id`)
                           WHERE
                        `friends`.`user` = '
$user[id]'
                        AND
                        `users`.`onl` + '200' > '" 
time() . "'"));
    
$n = new navigator($look10'?online&amp;lg='.$lg.'&amp;');
      
$fr mysql_query("SELECT DISTINCT `friends`.* FROM `friends`
                           LEFT JOIN `users` 
                           ON
                        (`friends`.`who` = `users`.`id`)
                           WHERE
                        `friends`.`user` = '
$user[id]'
                        AND
                        `users`.`onl` + '200' > '" 
time() . "'
                           ORDER BY `users`.`onl` ASC 
{$n->limit}");
} else {
// все друзья
    
$look mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `user` = '$user[id]' AND `zajavka` = '1'"), 0);
    
$n = new navigator($look10'?&amp;lg='.$lg.'');
    
$fr mysql_query("SELECT * FROM `friends` WHERE `user` = '$user[id]' AND `zajavka` = '1' ORDER BY `id` ASC {$n->limit}");
}

   
$dv 0;
   if (
mysql_num_rows($fr) != FALSE) {

    
// добавление в группу
    
if (isset($_GET['enter'])) {
        
$u my_int($_GET['u']);
        if (!
user_inf($u)) {
            
header('Location: friends.php?lg='.$lg.'&' $ref);
        } else {
            echo 
''.$lang['Добавить'].' ' user_inf($u'user') . ' '.$lang['в группу'].':<br/>
                  <FORM method="POST" action="friends.php?enter_ok&amp;lg='
.$lg.'">
                  <select name="group">
                  <option value="0">-'
.$lang['Не выбрано'].'-</option>
                  <option value="1">'
.$lang['Родственники'].'</option>
                  <option value="2">'
.$lang['Близкие друзья'].'</option>
                  <option value="3">'
.$lang['Коллеги'].'</option>
                  <option value="4">'
.$lang['Друзья по школе'].'</option>
                  <option value="5">'
.$lang['Друзья по ВУЗу'].'</option>
                  </select>
                  <br/>
                  <input type="hidden" name="u" value="'
.$u.'"/>
                  <input type="submit" name="go" value="ok"/>
                  </FORM>'
;
        }
    }

    if (isset(
$_POST['go'])) {
        
$u my_int($_POST['u']);
        
$group my_int($_POST['group']);

        if (
$group == 0$gr '';
        elseif (
$group == 1$gr ''.$lang['Родственники'].'';
        elseif (
$group == 2$gr ''.$lang['Близкие друзья'].'';
        elseif (
$group == 3$gr ''.$lang['Коллеги'].'';
        elseif (
$group == 4$gr ''.$lang['Друзья по школе'].'';
        elseif (
$group == 5$gr ''.$lang['Друзья по ВУЗу'].'';

        
mysql_query("UPDATE `friends` SET `group` = '$gr' WHERE `user` = '$user[id]' AND `who` = '$u' AND `zajavka` = '1'");
        
header('Location: friends.php?lg='.$lg.'&' $ref);
    }

   while(
$q mysql_fetch_assoc($fr)) {

    
$enter '<a href="friends.php?enter&amp;u='.$q['who'].'&amp;lg='.$lg.'"><img src="ico/enter.png" alt=""/></a> ';

           echo (
$dv ++ % 2) ? $div_tworazdel $div_razdel;
           echo 
$enter us($q['who']) . '
                <a href="mail.php?do=send&amp;nick='
.$q['who'].'&amp;lg='.$lg.'"><img src="ico/msg.gif" alt=""/></a>
             <a href="friends.php?x='
.$q['who'].'&amp;lg='.$lg.'"><img src="ico/delete.gif" alt=""/></a><br/>
             <span style="background: #D4EEFF;">'
.$q['group'].'</span>' $div_end;
  }
    echo 
$n->navi();
  } else {
    echo 
''.$lang['Пусто'].'!<br/>';
 }
echo 
$div_razdel '<a href="friends.php?do=add_new&amp;lg='.$lg.'">'.$lang['Добавить пользователя'].'</a>' $div_end $div_end;
break;

case 
hb:
$_num_z mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `who` = '$user[id]' AND `zajavka` = '0'"), 0);

$foto = (empty($user['img']))
        ? 
'<img src="ico/no_avatar.gif" alt=""/> '
        
'<img src="resize.php?img='.$user['img'].'&width=30&height=0" alt=""/>';

echo 
$div_left $div_title $foto $user['user'] . '/ '.$lang['Друзья'].'' $div_end $div_menu '
     <a href="friends.php?lg='
.$lg.'&amp;'.$ref.'">'.$lang['Друзья'].'</a> | 
     <a href="friends.php?online&amp;lg='
.$lg.'">'.$lang['Онлайн'].'</a> | 
     <a href="friends.php?recent&amp;lg='
.$lg.'">'.$lang['Недавние'].'</a> | 
     <b>'
.$lang['Дни рождения'].'</b> | 
     <a href="friends.php?do=invites&amp;lg='
.$lg.'">'.$lang['Заявки'].' (' $_num_z ')</a>' $div_end;

  
$dayofmonth date('t');
  
$day_count 1;

  
$num 0;
  for(
$i 0$i 7$i++)
  {
    
$dayofweek date('w'mktime(000date('m'), $day_countdate('Y')));
    
$dayofweek $dayofweek 1;

    if (
$dayofweek == -1$dayofweek 6;
    if (
$dayofweek == $i
    {

      
$week[$num][$i] = $day_count;
      
$day_count++;
    }
    else
    {
      
$week[$num][$i] = '';
    }
  }
 
  while(
true)
  {
    
$num++;
    for(
$i 0$i 7$i++)
    {
      
$week[$num][$i] = $day_count;
      
$day_count++;

      if (
$day_count $dayofmonth) break;
    }

    if (
$day_count $dayofmonth) break;
  }

  echo 
'<table border="0">'
  for(
$i 0$i count($week); $i++)
  {
    echo 
'<tr>';
    for(
$j 0$j 7$j++)
    {
      if (!empty(
$week[$i][$j]))
      {
       if (
$week[$i][$j] == date('d')) $Day '<a href="friends.php?do=hb&amp;m='.$week[$i][$j].'&amp;lg='.$lg.'"><span class="selected">' $week[$i][$j] . '</span></a>';
       else 
$Day '<span class="next">' $week[$i][$j] . '</span>';
        if (
$j == || $j == 6)
             echo 
'<td><a href="friends.php?do=hb&amp;m='.$week[$i][$j].'&amp;lg='.$lg.'"><font color="#FF0000">' $Day '</font></a></td>';
        else echo 
'<td><a href="friends.php?do=hb&amp;m='.$week[$i][$j].'&amp;lg='.$lg.'">' $Day '</a></td>';
      }
      else echo 
'<td>&nbsp;</td>';
    }
    echo 
'</tr>';
  }
  echo 
'</table>';

// днюхи друзей
if (isset($_GET['m'])) {
echo 
$block;
$_month = (int)$_GET['m'] . '.' date('n');

$_view mysql_query("SELECT DISTINCT `users`.* FROM `friends`
                        LEFT JOIN `users`
                      ON `friends`.`who` = `users`.`id`
                      WHERE `friends`.`zajavka` = '1'
                      AND `friends`.`user` = '
$user[id]'
                      AND `users`.`birth` LIKE '%" 
check($_month) . "%'");

  
$i 0;
   if (
mysql_num_rows($_view) != false) {
    if (
$_a mysql_fetch_assoc($_view)) {
          echo (
$i ++ % 2) ? $div_tworazdel $div_razdel;
          echo 
us($_a['id']) . $div_end;
      }
   } else {
      echo 
''.$lang['Пользователей не найдено'].'!<br/>';
  }
}

echo 
$div_end;
break;

case 
add:
echo 
$div_left $div_title $user['user'] . '/ '.$lang['Друзья'].'' $div_end;
$nk my_int($_POST['nk']);
$friendtext trim(mysql_real_escape_string(check($_POST['friendtext'])));

    
// антимат
    
$ant mysql_fetch_array(mysql_query("SELECT `antimat` FROM `setting` WHERE `ids` = '1'"));
    
$friendtext = ($ant[0] == 1) ? mat($friendtext) : $friendtext;

    
// Антиреклама
    
$_ant mysql_fetch_assoc(mysql_query("SELECT `on_rekl`, `text_rekl` FROM `setting` WHERE `ids` = '1'"));

if (
$_ant['on_rekl'] == 1) {
    
$ex explode(','file_get_contents('domains.dat'));
    foreach(
$ex as $value) {
            if (
$user['level'] != && $user['level'] != && !preg_match('/[url=http://(.*)[/url]/si'$friendtext)) {
             
$friendtext preg_replace("/(.*)(s|,|.|*|_|-|+)+$value/si"$_ant['text_rekl'], $friendtext);
         }
    }
}

// отправление заявки на добавление
$_emp_z mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `who` = '$nk' AND `user` = '$user[id]' AND `zajavka` = '0'"), 0);
$_emp_zz mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `user` = '$nk' AND `who` = '$user[id]' AND `zajavka` = '0'"), 0);

$yes mysql_query("SELECT * FROM `friends` WHERE `who` = '$nk' AND `user` = '$user[id]' AND `zajavka` = '1'");
       if (!
user_inf($nk)) {
             
err(''.$lang['Такого пользователя не существует'].'!');
       } elseif (
mysql_num_rows($yes) != FALSE) {
             
err(''.$lang['Данный пользователь уже есть у Вас в друзьях'].'!');
       } elseif (
$nk == $user['id']) {
             
err(''.$lang['Вы пытаетесь отправить себе заявку'].'!');
       } elseif (
$_emp_z != 0) {
             
err(''.$lang['Заявка на дружбу уже была отправлена'].'!');
       } elseif (
$_emp_zz != 0) {
             
err(''.$lang['Этот пользователь уже подал Вам заявку'].'!');
       } else {
            
mysql_query("INSERT INTO `friends` SET `who` = '$nk', `friendtext` = '$friendtext', `user` = '$user[id]', `zajavka` = '0'");
            
msg(''.$lang['Друг успешно добавлен, он получит уведомление'].'!');
       }

echo 
$div_end;
break;

case 
add_new:
echo 
$div_left $div_title $user['user'] . '/ '.$lang['Друзья'].'' $div_end '
     <FORM method="POST" action="friends.php?do=add&amp;lg='
.$lg.'">
     <label>'
.$lang['ID пользователя'].':</label><br/>
     <input type="text" size="5" name="nk" value="' 
my_int($_GET['nk']) . '"/>
     <br/>
     <label>'
.$lang['Вы можете добавить сообщение'].':</label><br/>
     <textarea name="friendtext" cols="50" rows="5" style="width: 99%;"></textarea>
     <input type="submit" name="ok" value="'
.$lang['Добавить'].'"/>
     </FORM>' 
$div_end;
break;

case 
invites:
$_num_z mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `who` = '$user[id]' AND `zajavka` = '0'"), 0);
echo 
$div_left $div_title us($user['id']) . '/ '.$lang['Друзья'].'' $div_end $div_menu '
     <a href="friends.php?lg='
.$lg.'&amp;'.$ref.'">'.$lang['Друзья'].'</a> | 
     <a href="friends.php?online&amp;lg='
.$lg.'">'.$lang['Онлайн'].'</a> | 
     <a href="friends.php?recent&amp;lg='
.$lg.'">'.$lang['Недавние'].'</a> | 
     <a href="friends.php?do=hb&amp;lg='
.$lg.'">'.$lang['Дни рождения'].'</a> | 
     <b>'
.$lang['Заявки'].' (' $_num_z ')</b>' $div_end;

// принимание заявки
if (isset($_GET['good'])) {
   
$u my_int($_GET['u']);
    
$empty mysql_query("SELECT * FROM `friends` WHERE `user` = '$u' AND `who` = '$user[id]' AND `zajavka` = '0'");
     if (
mysql_num_rows($empty) == false) {
          
header('Location: friends.php?do=invites&lg='.$lg.'');
     } else {
          
$yes mysql_query("SELECT * FROM `friends` WHERE `who` = '$u' AND `user` = '$user[id]'");
       if (!
user_inf($u)) {
         
header('Location: friends.php?do=invites&lg='.$lg.'');
       } elseif (
mysql_num_rows($yes) != FALSE) {
         
header('Location: friends.php?do=invites&lg='.$lg.'');
       } elseif (
$u == $user['id']) {
         
header('Location: friends.php?do=invites&lg='.$lg.'');
       } else {

        
mysql_query("INSERT INTO `friends` SET `user` = '$u', `who` = '$user[id]', `zajavka` = '1'");
        
mysql_query("INSERT INTO `friends` SET `who` = '$u', `user` = '$user[id]', `zajavka` = '1'");
        
mysql_query("DELETE FROM `friends` WHERE `who` = '$user[id]' AND `user` = '$u' AND `zajavka` = '0'");

        
/*--------------------рассылка в ленту---------------------*/
        
$frnd mysql_query("SELECT * FROM `friends` WHERE `user` = '$user[id]' AND `zajavka` = '1'");
        while(
$send mysql_fetch_assoc($frnd)) {
             if (
user_inf($send['who'], 'my_lenta_friends') == && $user['fr_lenta_friends'] == 1) {
                 if (
$u == $send['who']) {
                    
$message ''.$lang['Теперь вы друзья с'].' <a href="/'.$user['id'].'?lg='.$lg.'">' us($user['id']) . '</a>!';
                } else {
                    
$message us($user['id']) . ' '.$lang['добавил в друзья'].' <a href="/'.$u.'&amp;lg='.$lg.'">' us($u) . '</a>!';
                }
                
mysql_query("INSERT INTO `lenta` SET
                               `user` = '
$send[who]',
                            `text` = '
$message',
                            `type` = 'friends',
                            `date` = '" 
time() . "',
                            `read` = '1'"
);
             }
        }
        
/*--------------------рассылка в ленту---------------------*/
        
header('Location: friends.php?lg='.$lg.'&' $ref);
       }
   }
}
// отклонение заявки
if (isset($_GET['bad'])) {
   
$u my_int($_GET['u']);
    
$empty mysql_query("SELECT * FROM `friends` WHERE `user` = '$u' AND `who` = '$user[id]' AND `zajavka` = '0'");
     if (
mysql_num_rows($empty) == false) {
          
header('Location: friends.php?do=invites&lg='.$lg.'');
     } else {
         
$yes mysql_query("SELECT * FROM `friends` WHERE `who` = '$u' AND `user` = '$user[id]'");
     if (!
user_inf($u)) {
         
header('Location: friends.php?do=invites&lg='.$lg.'');
       } elseif (
mysql_num_rows($yes) != FALSE) {
         
header('Location: friends.php?do=invites&lg='.$lg.'');
       } elseif (
$u == $user['id']) {
         
header('Location: friends.php?do=invites&lg='.$lg.'');
       } else {
            
$message us($user['id']) . ' '.$lang['отклонил Вашу заявку на добавление в друзья'].'!';
         
mysql_query("INSERT INTO `letters` (`id`,`who`,`idwho`,`message`,`data`,`read`,`mod`)
                      VALUES (0,'0','
$u','$message','" time() . "','0','i')");
         
mysql_query("DELETE FROM `friends` WHERE `who` = '$user[id]' AND `user` = '$u' AND `zajavka` = '0'");
         
header('Location: friends.php?lg='.$lg.'&' $ref);
       }
   }
}

$_look mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `who` = '$user[id]' AND `zajavka` = '0'"), 0);

if (
$_look != FALSE) {
$n = new navigator($_look10'?do=invites&amp;lg='.$lg.'&amp;');
$i 0;
$view mysql_query("SELECT * FROM `friends` WHERE `who` = '$user[id]' AND `zajavka` = '0' ORDER BY `id` DESC {$n->limit}");
  while(
$a mysql_fetch_assoc($view)) {
    
$_p ' <span class="next">
            <a href="friends.php?do=invites&amp;good&amp;u='
.$a['user'].'&amp;lg='.$lg.'"><img src="ico/ok.gif" alt=""/>'.$lang['Да'].'</a>
            </span>
            <span class="next">
            <a href="friends.php?do=invites&amp;bad&amp;u='
.$a['user'].'&amp;lg='.$lg.'"><img src="ico/delete.gif" alt=""/>'.$lang['Нет'].'</a>
            </span>'
;
      echo (
$i ++ % 2) ? $div_tworazdel $div_razdel;
      echo 
us($a['user']) . $_p '<br/>' $a['friendtext'] . $div_end;
}
  echo 
$n->navi();
} else {
  echo 
''.$lang['Заявок нет'].'!<br/>';
}
break;

case 
view:
$nk my_int($_GET['nk']);
$foto = (user_inf($nk'img') == '')
        ? 
'<img src="ico/no_avatar.gif" alt=""/> '
        
'<img src="resize.php?img='.$user['img'].'&width=30&height=0" alt=""/>';

if (!
user_inf($nk)) {
   
err(''.$lang['Нет такого пользователя'].'!');
   include_once 
'foot.php';
   exit();
}

if (
$user['id'] == $nk) {
    
header('Location: friends.php?lg='.$lg.'&' $ref);
    die();
}

           
$fr mysql_query("SELECT COUNT(*) FROM `friends` WHERE
                              `user` = '
$user[id]'
                              AND
                              `who` = '
$nk'
                              AND
                              `zajavka` = '1'
                              OR
                              `user` = '
$nk'
                              AND
                              `who` = '
$user[id]'
                              AND
                              `zajavka` = '1'"
);

    if (
user_inf($nk'p_friends') == || user_inf($nk'p_friends') == && mysql_result($fr0) == FALSE) {
       echo 
$div_title ''.$lang['Стоп'].'!' $div_end;
               
err(''.$lang['Пользователь запретил просмотр своих друзей или он только для контактов пользователя'].'!');
       include 
'foot.php';
       exit();
    }

    if (
$user['id'] != $nk) {
    
// запись всевидящего ока
    
$vok mysql_query("SELECT `id` FROM `oko` WHERE `user` = '$nk' AND `who` = '$user[id]'");
    if (
mysql_num_rows($vok) == FALSE && $user['p_oko'] == 1) {
        
$r_n_d mt_rand(10000009999999);
        
mysql_query("INSERT INTO `oko` SET `id` = '$r_n_d', `user` = '$nk', `who` = '$user[id]', `where` = 'friend', `time` = '" time() . "'");
    } elseif (
mysql_num_rows($vok) != FALSE && $user['p_oko'] == 1) {
        
mysql_query("UPDATE `oko` SET `where` = 'friend', `time` = '" time() . "' WHERE `user` = '$nk' AND `who` = '$user[id]' LIMIT 1");
    }
    }

// просмотр чужих друзей
$_num_z mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `who` = '$nk' AND `zajavka` = '0'"), 0);
// общих друзей
$count_ob mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `user` = '$nk' AND `zajavka` = '1' AND `who` IN(SELECT `who` FROM `friends` WHERE `user` = '$user[id]' AND `zajavka` = '1')"), 0);

if (isset(
$_GET['online'])) {
echo 
$div_left $div_title $foto user_inf($nk'user') . '/ '.$lang['Друзья'].'' $div_end $div_menu '
     <a href="friends.php?do=view&amp;nk='
.$nk.'&amp;lg='.$lg.'">'.$lang['Друзья'].'</a> | 
     <b>'
.$lang['Онлайн'].'</b> |
     <a href="friends.php?do=view&amp;nk='
.$nk.'&amp;general&amp;lg='.$lg.'">'.$lang['Общие друзья'].'(' $count_ob ')</a>' $div_end;
} elseif (isset(
$_GET['general'])) {
echo 
$div_left $div_title $foto user_inf($nk'user') . '/ '.$lang['Друзья'].'' $div_end $div_menu '
     <a href="friends.php?do=view&amp;nk='
.$nk.'&amp;lg='.$lg.'">'.$lang['Друзья'].'</a> | 
     <a href="friends.php?do=view&amp;nk='
.$nk.'&amp;online&amp;lg='.$lg.'">'.$lang['Онлайн'].'</a> |
     <b>'
.$lang['Общие друзья'].'(' $count_ob ')</b>' $div_end;
} else {
echo 
$div_left $div_title $foto user_inf($nk'user') . '/ '.$lang['Друзья'].'' $div_end $div_menu '
     <b>'
.$lang['Друзья'].'</b> | 
     <a href="friends.php?do=view&amp;nk='
.$nk.'&amp;online&amp;lg='.$lg.'">'.$lang['Онлайн'].'</a> |
     <a href="friends.php?do=view&amp;nk='
.$nk.'&amp;general&amp;lg='.$lg.'">'.$lang['Общие друзья'].'(' $count_ob ')</a>' $div_end;
}

if (isset(
$_GET['online'])) {
// друзья в онлайне
    
$look mysql_num_rows(mysql_query("SELECT DISTINCT `friends`.* FROM `friends`
                           LEFT JOIN `users` 
                           ON
                        (`friends`.`who` = `users`.`id`)
                           WHERE
                        `friends`.`user` = '
$nk'
                        AND
                        `users`.`onl` + '200' > '" 
time() . "'"));
    
$n = new navigator($look10'?do=view&amp;nk='.$nk.'&amp;online&amp;lg='.$lg.'&amp;');
      
$fr mysql_query("SELECT DISTINCT `friends`.* FROM `friends`
                           LEFT JOIN `users` 
                           ON
                        (`friends`.`who` = `users`.`id`)
                           WHERE
                        `friends`.`user` = '
$nk'
                        AND
                        `users`.`onl` + '200' > '" 
time() . "'
                           ORDER BY `users`.`onl` ASC 
{$n->limit}");
// общие друзья
} elseif (isset($_GET['general'])) {
    
$look mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `user` = '$nk' AND `zajavka` = '1' AND `who` IN(SELECT `who` FROM `friends` WHERE `user` = '$user[id]' AND `zajavka` = '1')"), 0);
    
$n = new navigator($look10'?do=view&amp;nk='.$nk.'&amp;general&amp;lg='.$lg.'&amp;');
    
$fr mysql_query("SELECT * FROM `friends` WHERE `user` = '$nk' AND `zajavka` = '1' AND `who` IN(SELECT `who` FROM `friends` WHERE `user` = '$user[id]' AND `zajavka` = '1') ORDER BY `id` ASC {$n->limit}");
} else {
// все друзья
    
$look mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `user` = '$nk' AND `zajavka` = '1'"), 0);
    
$n = new navigator($look10'?do=view&amp;nk='.$nk.'&amp;lg='.$lg.'&amp;');
    
$fr mysql_query("SELECT * FROM `friends` WHERE `user` = '$nk' AND `zajavka` = '1' ORDER BY `id` ASC {$n->limit}");
}

   
$dv 0;
   if (
mysql_num_rows($fr) != FALSE) {
   while(
$q mysql_fetch_assoc($fr)) {

           echo (
$dv ++ % 2) ? $div_tworazdel $div_razdel;
           echo 
us($q['who']) . '<span style="background: #D4EEFF;">'.$q['group'].'</span>' $div_end;
  }
    echo 
$n->navi();
  } else {
    echo 
''.$lang['Пусто'].'!<br/>';
 }

echo 
$div_end;
break;

}
include 
'foot.php';
?>
Онлайн: 1
Реклама