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

whorm(0'fav');

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

$do = isset($_GET['do']) ? $_GET['do'] : NULL;
switch(
$do) {
default:
$num_1 mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '1'"), 0);
$num_2 mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '2'"), 0);
$num_3 mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '3'"), 0);
$num_4 mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '4'"), 0);
$num_5 mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '5'"), 0);
$num_6 mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '6'"), 0);

echo 
$div_title $user['user'] . '/'.$lang['Закладки'].'' $div_end $div_left $div_razdel '
     '
.$lang['С помощью функции закладок вы можете сохранить ссылку на интересного вам'].'<br/>
     '
.$lang['человека, файл, фото, фотоальбом, заметки, обсуждения'].'
     ' 
$div_end $div_tworazdel '
     <img src="ico/druzya.gif" alt=""/> <a href="fav.php?do=1&amp;lg='
.$lg.'">'.$lang['Люди'].'</a> (' $num_1 ')
     ' 
$div_end $div_razdel '
     <img src="ico/files.gif" alt=""/> <a href="fav.php?do=2&amp;lg='
.$lg.'">'.$lang['Файлы'].'</a> (' $num_2 ')
     ' 
$div_end $div_tworazdel '
     <img src="ico/zametki.gif" alt=""/> <a href="fav.php?do=6&amp;lg='
.$lg.'">'.$lang['Заметки'].'</a> (' $num_6 ')
     ' 
$div_end $div_razdel '
     <img src="ico/foto.gif" alt=""/> <a href="fav.php?do=3&amp;lg='
.$lg.'">'.$lang['Фотоальбомы'].'</a> (' $num_3 ')
     ' 
$div_end $div_tworazdel '
     <img src="ico/profile.gif" alt=""/> <a href="fav.php?do=4&amp;lg='
.$lg.'">'.$lang['Фотографии'].'</a> (' $num_4 ')
     ' 
$div_end $div_razdel '
     <img src="ico/forum.gif" alt=""/> <a href="fav.php?do=5&amp;lg='
.$lg.'">'.$lang['Темы форума'].'</a> (' $num_5 ')
     ' 
$div_end;
break;

/*
* Запись
*/
case add:
    if (isset(
$_GET['cat'])) {

    
$cat my_int($_GET['cat']);

    if (
$cat <= || $cat 6) {
        
header('Location: index.php?lg='.$lg.'&' $ref);
        die();
    }

     if (
$cat == 1) {
        
$uid my_int($_GET['nk']);
        
############
        
if (!user_inf($uid)) {
           
header('Location: fav.php?do=' $cat .'&'$lg );
           die();
        }
        
############
     
} elseif ($cat == 2) {
        
$uid my_int($_GET['f']);
        
############
        
$empty mysql_query("SELECT `id` FROM `fo_files` WHERE `id` = '$uid' LIMIT 1");
        if (
mysql_num_rows($empty) == FALSE) {
           
header('Location: fav.php?do=' $cat .'&'$lg );
           die();
        }
        
############
     
} elseif ($cat == 3) {
        
$uid my_int($_GET['a']);
        
############
        
$empty mysql_query("SELECT `id` FROM `albums` WHERE `id` = '$uid' AND `type` = 'a' LIMIT 1");
        if (
mysql_num_rows($empty) == FALSE) {
           
header('Location: fav.php?do=' $cat  .'&'$lg );
           die();
        }
        
############
     
} elseif ($cat == 4) {
        
$uid my_int($_GET['p']);
        
############
        
$empty mysql_query("SELECT `id` FROM `albums` WHERE `id` = '$uid' AND `type` = 'f' LIMIT 1");
        if (
mysql_num_rows($empty) == FALSE) {
           
header('Location: fav.php?do=' $cat  .'&'$lg );
           die();
        }
        
############
     
} elseif ($cat == 5) {
        
$uid my_int($_GET['t']);
        
############
        
$empty mysql_query("SELECT `id` FROM `f_them` WHERE `id` = '$uid' LIMIT 1");
        if (
mysql_num_rows($empty) == FALSE) {
           
header('Location: fav.php?do=' $cat  .'&'$lg );
           die();
        }
        
############
     
} elseif ($cat == 6) {
        
$uid my_int($_GET['z']);
        
############
        
$empty mysql_query("SELECT `id` FROM `zametki` WHERE `id` = '$uid' LIMIT 1");
        if (
mysql_num_rows($empty) == FALSE) {
           
header('Location: fav.php?do=' $cat  .'&'$lg );
           die();
        }
        
############
     
}

       
$sec htmlentities($_SERVER['HTTP_REFERER']  .'&'$lg );
       
$r mysql_query("SELECT `id` FROM `fav` WHERE
                         `user` = '
$user[id]'
                         AND
                         `sec` = '
$cat'
                         AND
                         `uid` = '
$uid' LIMIT 1");
       if (
mysql_num_rows($r) == FALSE) {
          
mysql_query("INSERT INTO `fav` SET `user` = '$user[id]', `sec` = '$cat', `path` = '$sec', `uid` = '$uid'");
          
header('Location: fav.php?do=' $cat .'&'$lg );
       } else {
          echo 
$div_title ''.$lang['Ошибка'].'!' $div_end;
          
err(''.$lang['Такая закладка уже есть у Вас'].'!');
       }
    } else {
      
header('Location: fav.php?lg='.$lg.'&' $ref);
    }
break;

/*
* Люди
*/
case 1:
    echo 
$div_title $user['user'] . '/'.$lang['Закладки'].'' $div_end $div_left $div_razdel '
         <b>'
.$lang['Люди'].'</b>' $div_end;

   if (isset(
$_GET['x'])) {
      
$x my_int($_GET['x']);
      
$empty mysql_query("SELECT `id` FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '1' AND `id` = '$x' LIMIT 1");
      if (
mysql_num_rows($empty) != FALSE) {
         
mysql_query("DELETE FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '1' AND `id` = '$x' LIMIT 1");
         
header('Location: fav.php?do=1&lg='.$lg.'');
      } else {
        
err(''.$lang['Ошибка'].'!');
      }
   }

    
$look mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '1'"), 0);
    
$n = new navigator($look$user['onp_favs'], '?do=1&amp;lg='.$lg.'&amp;');

   if (
$look != FALSE) {
   
$i 0;
    
$view mysql_query("SELECT * FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '1'");
    while(
$a mysql_fetch_assoc($view)) {
       
$ex explode('/'$a['path']);
       
$d ' <a href="fav.php?do=1&amp;x='.$a['id'].'&amp;lg='.$lg.'"><img src="ico/delete.gif" alt=""/></a>';
         echo (
$i ++ % 2) ? $div_tworazdel $div_razdel;
         echo 
'<a href="'.$a['path'].'&amp;lg='.$lg.'">' us($ex[3]) . $d '</a>' $div_end;
    }
     echo 
$n->navi();
   } else {
     echo 
''.$lang['Закладок нет'].'!<br/>';
   }
    echo 
$div_end;
break;

/*
* Файлообменник
*/
case 2:
    echo 
$div_title $user['user'] . '/'.$lang['Закладки'].'' $div_end $div_left $div_razdel '
         <b>'
.$lang['Файлы'].'</b>' $div_end;

   if (isset(
$_GET['x'])) {
      
$x my_int($_GET['x']);
      
$empty mysql_query("SELECT `id` FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '2' AND `id` = '$x' LIMIT 1");
      if (
mysql_num_rows($empty) != FALSE) {
         
mysql_query("DELETE FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '2' AND `id` = '$x' LIMIT 1");
         
header('Location: fav.php?do=2&lg='.$lg.'');
      } else {
        
err(''.$lang['Ошибка'].'!');
      }
   }

    
$look mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '2'"), 0);
    
$n = new navigator($look$user['onp_favs'], '?do=2&amp;lg='.$lg.'&amp;');

   if (
$look != FALSE) {
   
$i 0;
    
$view mysql_query("SELECT * FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '2'");
    while(
$a mysql_fetch_assoc($view)) {
       
preg_match('/(.*)i=([0-9]+)/is'$a['path'], $_out);
       
$d ' <a href="fav.php?do=2&amp;x='.$a['id'].'&amp;lg='.$lg.'"><img src="ico/delete.gif" alt=""/></a>';
       
$alb mysql_fetch_assoc(mysql_query("SELECT `id`, `title` FROM `fo_files` WHERE `id` = '$_out[2]'"));
        
$alb['title'] = (!empty($alb['id'])) ? $alb['title'] : '<u>['.$lang['файл удален'].']</u>';
         echo (
$i ++ % 2) ? $div_tworazdel $div_razdel;
         echo 
'<a href="'.$a['path'].'&amp;lg='.$lg.'">' $alb['title'] . $d '</a>' $div_end;
    }
     echo 
$n->navi();
   } else {
     echo 
''.$lang['Закладок нет'].'!<br/>';
   }
    echo 
$div_end;
break;

/*
* Фотоальбомы
*/
case 3:
    echo 
$div_title $user['user'] . '/'.$lang['Закладки'].'' $div_end $div_left $div_razdel '
         <b>'
.$lang['Фотоальбомы'].'</b>' $div_end;

   if (isset(
$_GET['x'])) {
      
$x my_int($_GET['x']);
      
$empty mysql_query("SELECT `id` FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '3' AND `id` = '$x' LIMIT 1");
      if (
mysql_num_rows($empty) != FALSE) {
         
mysql_query("DELETE FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '3' AND `id` = '$x' LIMIT 1");
         
header('Location: fav.php?do=3&lg='.$lg.'');
      } else {
        
err(''.$lang['Ошибка'].'!');
      }
   }

    
$look mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '3'"), 0);
    
$n = new navigator($look$user['onp_favs'], '?do=3&amp;lg='.$lg.'&amp;');

   if (
$look != FALSE) {
   
$i 0;
    
$view mysql_query("SELECT * FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '3'");
    while(
$a mysql_fetch_assoc($view)) {
       
preg_match('/(.*)nk=([0-9]+)/is'$a['path'], $out);
       
preg_match('/(.*)i=([0-9]+)/is'$a['path'], $_out);
       
$d ' <a href="fav.php?do=3&amp;x='.$a['id'].'&amp;lg='.$lg.'"><img src="ico/delete.gif" alt=""/></a>';
       
$alb mysql_fetch_assoc(mysql_query("SELECT `id`, `name` FROM `albums` WHERE `type` = 'a' AND `user` = '$out[2]' AND `id` = '$_out[2]'"));
       
$alb['name'] = (!empty($alb['id'])) ? $alb['name'] : '<u>['.$lang['альбом удален'].']</u>';
         echo (
$i ++ % 2) ? $div_tworazdel $div_razdel;
         echo 
'<a href="'.$a['path'].'&amp;lg='.$lg.'">' $alb['name'] . $d '</a>' $div_end;
    }
     echo 
$n->navi();
   } else {
     echo 
''.$lang['Закладок нет'].'!<br/>';
   }
    echo 
$div_end;
break;

/*
* Фотографии
*/
case 4:
    echo 
$div_title $user['user'] . '/'.$lang['Закладки'].'' $div_end $div_left $div_razdel '
         <b>'
.$lang['Фотографии'].'</b>' $div_end;

   if (isset(
$_GET['x'])) {
      
$x my_int($_GET['x']);
      
$empty mysql_query("SELECT `id` FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '4' AND `id` = '$x' LIMIT 1");
      if (
mysql_num_rows($empty) != FALSE) {
         
mysql_query("DELETE FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '4' AND `id` = '$x' LIMIT 1");
         
header('Location: fav.php?do=4&lg='.$lg.'');
      } else {
        
err(''.$lang['Ошибка'].'!');
      }
   }

    
$look mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '4'"), 0);
    
$n = new navigator($look$user['onp_favs'], '?do=4&amp;lg='.$lg.'&amp;');

   if (
$look != FALSE) {
   
$i 0;
    
$view mysql_query("SELECT path FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '4'");
    while(
$a mysql_fetch_assoc($view)) {
       
preg_match('/(.*)a=([0-9]+)/is'$a['path'], $out);
       
preg_match('/(.*)p=([0-9]+)/is'$a['path'], $_out);
       
$d ' <a href="fav.php?do=4&amp;x='.$a['id'].'&amp;lg='.$lg.'"><img src="ico/delete.gif" alt=""/></a>';
       
$alb mysql_fetch_assoc(mysql_query("SELECT `id`, `name` FROM `albums` WHERE `type` = 'f' AND `user` = '$out[2]' AND `id` = '$_out[2]'"));
       
$alb['name'] = (!empty($alb['id'])) ? $alb['name'] : '<u>['.$lang['фото удалено'].']</u>';
       
$albname = (!empty($alb['name'])) ? $alb['name'] : ''.$lang['Без названия'].'';
         echo (
$i ++ % 2) ? $div_tworazdel $div_razdel;
         echo 
'<a href="'.$a['path'].'&amp;lg='.$lg.'">' $albname $d '</a>' $div_end;
    }
     echo 
$n->navi();
   } else {
     echo 
''.$lang['Закладок нет'].'!<br/>';
   }
    echo 
$div_end;
break;

/*
* Темы форума
*/
case 5:
    echo 
$div_title $user['user'] . '/'.$lang['Закладки'].'' $div_end $div_left $div_razdel '
         <b>'
.$lang['Темы форума'].'</b>' $div_end;

   if (isset(
$_GET['x'])) {
      
$x my_int($_GET['x']);
      
$empty mysql_query("SELECT `id` FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '5' AND `id` = '$x' LIMIT 1");
      if (
mysql_num_rows($empty) != FALSE) {
         
mysql_query("DELETE FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '5' AND `id` = '$x' LIMIT 1");
         
header('Location: fav.php?do=5&lg='.$lg.'');
      } else {
        
err(''.$lang['Ошибка'].'!');
      }
   }

    
$look mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '5'"), 0);
    
$n = new navigator($look$user['onp_favs'], '?do=5&amp;lg='.$lg.'&amp;');

   if (
$look != FALSE) {
   
$i 0;
    
$view mysql_query("SELECT * FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '5'");
    while(
$a mysql_fetch_assoc($view)) {
       
$d ' <a href="fav.php?do=5&amp;x='.$a['id'].'&amp;lg='.$lg.'"><img src="ico/delete.gif" alt=""/></a>';
       
preg_match('/(.*)p=([0-9]+)/is'$a['path'], $out);
       
preg_match('/(.*)t=([0-9]+)/is'$a['path'], $_out);
       
$th mysql_fetch_assoc(mysql_query("SELECT `id`, `name` FROM `f_them` WHERE `rid` = '$out[2]' AND `id` = '$_out[2]'"));
       
$th['name'] = (!empty($th['id'])) ? $th['name'] : '<u>['.$lang['тема удалена'].']</u>';
         echo (
$i ++ % 2) ? $div_tworazdel $div_razdel;
         echo 
'<a href="'.$a['path'].'&amp;lg='.$lg.'">' $th['name'] . $d '</a>' $div_end;
    }
     echo 
$n->navi();
   } else {
     echo 
''.$lang['Закладок нет'].'!<br/>';
   }
    echo 
$div_end;
break;

/*
* Заметки
*/
case 6:
    echo 
$div_title $user['user'] . '/'.$lang['Закладки'].'' $div_end $div_left $div_razdel '
         <b>'
.$lang['Заметки'].'</b>' $div_end;

   if (isset(
$_GET['x'])) {
      
$x my_int($_GET['x']);
      
$empty mysql_query("SELECT `id` FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '6' AND `id` = '$x' LIMIT 1");
      if (
mysql_num_rows($empty) != FALSE) {
         
mysql_query("DELETE FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '6' AND `id` = '$x' LIMIT 1");
         
header('Location: fav.php?do=6&lg='.$lg.'');
      } else {
        
err(''.$lang['Ошибка'].'!');
      }
   }

    
$look mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '6'"), 0);
    
$n = new navigator($look$user['onp_favs'], '?do=6&amp;lg='.$lg.'&amp;');

   if (
$look != FALSE) {
   
$i 0;
    
$view mysql_query("SELECT * FROM `fav` WHERE `user` = '$user[id]' AND `sec` = '6'");
    while(
$a mysql_fetch_assoc($view)) {
       
preg_match('/(.*)i=([0-9]+)/is'$a['path'], $_out);
       
$d ' <a href="fav.php?do=6&amp;x='.$a['id'].'&amp;lg='.$lg.'"><img src="ico/delete.gif" alt=""/></a>';
       
$alb mysql_fetch_assoc(mysql_query("SELECT `id`, `title` FROM `zametki` WHERE `id` = '$_out[2]'"));
        
$alb['title'] = (!empty($alb['id'])) ? $alb['title'] : '<u>['.$lang['заметка удалена'].']</u>';
         echo (
$i ++ % 2) ? $div_tworazdel $div_razdel;
         echo 
'<a href="'.$a['path'].'&amp;lg='.$lg.'">' $alb['title'] . $d '</a>' $div_end;
    }
     echo 
$n->navi();
   } else {
     echo 
''.$lang['Закладок нет'].'!<br/>';
   }
    echo 
$div_end;
break;

case 
view:
$nk my_int($_GET['nk']);

if (!
user_inf($nk)) {
   echo 
$div_title ''.$lang['Ошибка'].'!' $div_end;
   
err(''.$lang['Пользователь не найден'].'!');
   include 
'foot.php';
   exit();
}

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

    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` = 'fav', `time` = '" time() . "'");
    } elseif (
mysql_num_rows($vok) != FALSE && $user['p_oko'] == 1) {
        
mysql_query("UPDATE `oko` SET `where` = 'fav', `time` = '" time() . "' WHERE `user` = '$nk' AND `who` = '$user[id]' LIMIT 1");
    }
    }

$num_1 mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$nk' AND `sec` = '1'"), 0);
$num_2 mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$nk' AND `sec` = '2'"), 0);
$num_3 mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$nk' AND `sec` = '3'"), 0);
$num_4 mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$nk' AND `sec` = '4'"), 0);
$num_5 mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$nk' AND `sec` = '5'"), 0);
$num_6 mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$nk' AND `sec` = '6'"), 0);

echo 
$div_title us($nk) . '/'.$lang['Закладки'].'' $div_end $div_left .
     
$div_razdel '
     <img src="ico/druzya.gif" alt=""/> <a href="fav.php?do=us1&amp;nk='
.$nk.'&amp;lg='.$lg.'">'.$lang['Люди'].'</a> (' $num_1 ')
     ' 
$div_end $div_tworazdel '
     <img src="ico/files.gif" alt=""/> <a href="fav.php?do=us2&amp;nk='
.$nk.'&amp;lg='.$lg.'">'.$lang['Файлы'].'</a> (' $num_2 ')
     ' 
$div_end $div_razdel '
      <img src="ico/zametki.gif" alt=""/> <a href="fav.php?do=us6&amp;nk='
.$nk.'&amp;lg='.$lg.'">'.$lang['Заметки'].'</a> (' $num_6 ')
     ' 
$div_end $div_tworazdel '
     <img src="ico/foto.gif" alt=""/> <a href="fav.php?do=us3&amp;nk='
.$nk.'&amp;lg='.$lg.'">'.$lang['Фотоальбомы'].'</a> (' $num_3 ')
     ' 
$div_end $div_razdel '
     <img src="ico/profile.gif" alt=""/> <a href="fav.php?do=us4&amp;nk='
.$nk.'&amp;lg='.$lg.'">'.$lang['Фотографии'].'</a> (' $num_4 ')
     ' 
$div_end $div_tworazdel '
     <img src="ico/forum.gif" alt=""/> <a href="fav.php?do=us5&amp;nk='
.$nk.'&amp;lg='.$lg.'">'.$lang['Темы форума'].'</a> (' $num_5 ')
     ' 
$div_end;
break;

case 
us1:
$nk my_int($_GET['nk']);

if (!
user_inf($nk)) {
   echo 
$div_title ''.$lang['Ошибка'].'!' $div_end;
   
err(''.$lang['Пользователь не найден'].'!');
   include 
'foot.php';
   exit();
}
    echo 
$div_title us($nk) . '/'.$lang['Закладки'].'' $div_end $div_left $div_razdel '
         <b>'
.$lang['Люди'].'</b>' $div_end;

           
$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'fvr_user') == 2) {
        
err(''.$lang['Пользователь запретил просмотр его закладок'].'!');
        include_once 
'foot.php';
        exit();
    } elseif (
user_inf($nk'fvr_user') == && mysql_result($fr0) == FALSE) {
        
err(''.$lang['Просмотр доступен только для друзей пользователя'].'!');
        include_once 
'foot.php';
        exit();
    }

    
$look mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$nk' AND `sec` = '1'"), 0);
    
$n = new navigator($look$user['onp_favs'], '?do=us1&amp;nk='.$nk.'&amp;lg='.$lg.'&amp;');

   if (
$look != FALSE) {
   
$i 0;
    
$view mysql_query("SELECT * FROM `fav` WHERE `user` = '$nk' AND `sec` = '1'");
    while(
$a mysql_fetch_assoc($view)) {
       
$ex explode('/'$a['path']);
         echo (
$i ++ % 2) ? $div_tworazdel $div_razdel;
         echo 
'<a href="'.$a['path'].'&amp;lg='.$lg.'">' nik($ex[3]) . '</a>' $div_end;
    }
     echo 
$n->navi();
   } else {
     echo 
''.$lang['Закладок нет'].'!<br/>';
   }
    echo 
$div_end;
break;

/*
* Файлообменник
*/
case us2:
$nk my_int($_GET['nk']);

if (!
user_inf($nk)) {
   echo 
$div_title ''.$lang['Ошибка'].'!' $div_end;
   
err(''.$lang['Пользователь не найден'].'!');
   include 
'foot.php';
   exit();
}
    echo 
$div_title us($nk) . '/'.$lang['Закладки'].'' $div_end $div_left $div_razdel '
         <b>'
.$lang['Файлы'].'</b>' $div_end;

           
$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'fvr_file') == 2) {
        
err(''.$lang['Пользователь запретил просмотр его закладок'].'!');
        include_once 
'foot.php';
        exit();
    } elseif (
user_inf($nk'fvr_file') == && mysql_result($fr0) == FALSE) {
        
err(''.$lang['Просмотр доступен только для друзей пользователя'].'!');
        include_once 
'foot.php';
        exit();
    }

    
$look mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$nk' AND `sec` = '2'"), 0);
    
$n = new navigator($look$user['onp_favs'], '?do=us2&amp;nk='.$nk.'&amp;lg='.$lg.'&amp;');

   if (
$look != FALSE) {
   
$i 0;
    
$view mysql_query("SELECT * FROM `fav` WHERE `user` = '$nk' AND `sec` = '2'");
    while(
$a mysql_fetch_assoc($view)) {
       
preg_match('/(.*)i=([0-9]+)/is'$a['path'], $_out);
       
$alb mysql_fetch_assoc(mysql_query("SELECT `id`, `title` FROM `fo_files` WHERE `id` = '$_out[2]'"));
        
$alb['title'] = (!empty($alb['id'])) ? $alb['title'] : '<u>['.$lang['файл удален'].']</u>';
         echo (
$i ++ % 2) ? $div_tworazdel $div_razdel;
         echo 
'<a href="'.$a['path'].'&amp;lg='.$lg.'">' $alb['title'] . '</a>' $div_end;
    }
     echo 
$n->navi();
   } else {
     echo 
''.$lang['Закладок нет'].'!<br/>';
   }
    echo 
$div_end;
break;

/*
* Фотоальбомы
*/
case us3:
$nk my_int($_GET['nk']);

if (!
user_inf($nk)) {
   echo 
$div_title ''.$lang['Ошибка'].'!' $div_end;
   
err(''.$lang['Пользователь не найден'].'!');
   include 
'foot.php';
   exit();
}
    echo 
$div_title us($nk) . '/'.$lang['Закладки'].'' $div_end $div_left $div_razdel '
         <b>'
.$lang['Фотоальбомы'].'</b>' $div_end;

           
$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'fvr_album') == 2) {
        
err(''.$lang['Пользователь запретил просмотр его закладок'].'!');
        include_once 
'foot.php';
        exit();
    } elseif (
user_inf($nk'fvr_album') == && mysql_result($fr0) == FALSE) {
        
err(''.$lang['Просмотр доступен только для друзей пользователя'].'!');
        include_once 
'foot.php';
        exit();
    }

    
$look mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$nk' AND `sec` = '3'"), 0);
    
$n = new navigator($look$user['onp_favs'], '?do=us3&amp;nk='.$nk.'&amp;lg='.$lg.'&amp;');

   if (
$look != FALSE) {
   
$i 0;
    
$view mysql_query("SELECT * FROM `fav` WHERE `user` = '$nk' AND `sec` = '3'");
    while(
$a mysql_fetch_assoc($view)) {
       
preg_match('/(.*)nk=([0-9]+)/is'$a['path'], $out);
       
preg_match('/(.*)i=([0-9]+)/is'$a['path'], $_out);
       
$alb mysql_fetch_assoc(mysql_query("SELECT `id`, `name` FROM `albums` WHERE `type` = 'a' AND `user` = '$out[2]' AND `id` = '$_out[2]'"));
       
$alb['name'] = (!empty($alb['id'])) ? $alb['name'] : '<u>['.$lang['альбом удален'].']</u>';
         echo (
$i ++ % 2) ? $div_tworazdel $div_razdel;
         echo 
'<a href="'.$a['path'].'&amp;lg='.$lg.'">' $alb['name'] . '</a>' $div_end;
    }
     echo 
$n->navi();
   } else {
     echo 
''.$lang['Закладок нет'].'!<br/>';
   }
    echo 
$div_end;
break;

/*
* Фотографии
*/
case us4:
$nk my_int($_GET['nk']);

if (!
user_inf($nk)) {
   echo 
$div_title ''.$lang['Ошибка'].'!' $div_end;
   
err(''.$lang['Пользователь не найден'].'!');
   include 
'foot.php';
   exit();
}
    echo 
$div_title us($nk) . '/'.$lang['Закладки'].'' $div_end $div_left $div_razdel '
         <b>'
.$lang['Фотографии'].'</b>' $div_end;

           
$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'fvr_foto') == 2) {
        
err(''.$lang['Пользователь запретил просмотр его закладок'].'!');
        include_once 
'foot.php';
        exit();
    } elseif (
user_inf($nk'fvr_foto') == && mysql_result($fr0) == FALSE) {
        
err(''.$lang['Просмотр доступен только для друзей пользователя'].'!');
        include_once 
'foot.php';
        exit();
    }

    
$look mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$nk' AND `sec` = '4'"), 0);
    
$n = new navigator($look$user['onp_favs'], '?do=us4&amp;lg='.$lg.'&amp;');

   if (
$look != FALSE) {
   
$i 0;
    
$view mysql_query("SELECT * FROM `fav` WHERE `user` = '$nk' AND `sec` = '4'");
    while(
$a mysql_fetch_assoc($view)) {
       
preg_match('/(.*)nk=([0-9]+)/is'$a['path'], $out);
       
preg_match('/(.*)p=([0-9]+)/is'$a['path'], $_out);
       
$alb mysql_fetch_assoc(mysql_query("SELECT `id`, `name` FROM `albums` WHERE `type` = 'f' AND `user` = '$out[2]' AND `id` = '$_out[2]'"));
       
$alb['name'] = (!empty($alb['id'])) ? $alb['name'] : '<u>['.$lang['фото удалено'].']</u>';
       
$albname = (!empty($alb['name'])) ? $alb['name'] : ''.$lang['Без названия'].'';
         echo (
$i ++ % 2) ? $div_tworazdel $div_razdel;
         echo 
'<a href="'.$a['path'].'&amp;lg='.$lg.'">' $albname '</a>' $div_end;
    }
     echo 
$n->navi();
   } else {
     echo 
''.$lang['Закладок нет'].'!<br/>';
   }
    echo 
$div_end;
break;

/*
* Темы форума
*/
case us5:
$nk my_int($_GET['nk']);

if (!
user_inf($nk)) {
   echo 
$div_title ''.$lang['Ошибка'].'!' $div_end;
   
err(''.$lang['Пользователь не найден'].'!');
   include 
'foot.php';
   exit();
}
    echo 
$div_title us($nk) . '/'.$lang['Закладки'].'' $div_end $div_left $div_razdel '
         <b>'
.$lang['Темы форума'].'</b>' $div_end;

           
$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'fvr_them') == 2) {
        
err(''.$lang['Пользователь запретил просмотр его закладок'].'!');
        include_once 
'foot.php';
        exit();
    } elseif (
user_inf($nk'fvr_them') == && mysql_result($fr0) == FALSE) {
        
err(''.$lang['Просмотр доступен только для друзей пользователя'].'!');
        include_once 
'foot.php';
        exit();
    }

    
$look mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$nk' AND `sec` = '5'"), 0);
    
$n = new navigator($look$user['onp_favs'], '?do=us5&amp;nk='.$nk.'&amp;lg='.$lg.'&amp;');

   if (
$look != FALSE) {
   
$i 0;
    
$view mysql_query("SELECT * FROM `fav` WHERE `user` = '$nk' AND `sec` = '5'");
    while(
$a mysql_fetch_assoc($view)) {

       
preg_match('/(.*)p=([0-9]+)/is'$a['path'], $out);
       
preg_match('/(.*)t=([0-9]+)/is'$a['path'], $_out);
       
$th mysql_fetch_assoc(mysql_query("SELECT `id`, `name` FROM `f_them` WHERE `rid` = '$out[2]' AND `id` = '$_out[2]'"));
       
$th['name'] = (!empty($th['id'])) ? $th['name'] : '<u>['.$lang['тема удалена'].']</u>';
         echo (
$i ++ % 2) ? $div_tworazdel $div_razdel;
         echo 
'<a href="'.$a['path'].'&amp;lg='.$lg.'">' $th['name'] . '</a>' $div_end;
    }
     echo 
$n->navi();
   } else {
     echo 
''.$lang['Закладок нет'].'!<br/>';
   }
    echo 
$div_end;
break;

/*
* Заметки
*/
case us6:
$nk my_int($_GET['nk']);

if (!
user_inf($nk)) {
   echo 
$div_title ''.$lang['Ошибка'].'!' $div_end;
   
err(''.$lang['Пользователь не найден'].'!');
   include 
'foot.php';
   exit();
}
    echo 
$div_title us($nk) . '/'.$lang['Закладки'].'' $div_end $div_left $div_razdel '
         <b>'
.$lang['Заметки'].'</b>' $div_end;

           
$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'fvr_note') == 2) {
        
err(''.$lang['Пользователь запретил просмотр его закладок'].'!');
        include_once 
'foot.php';
        exit();
    } elseif (
user_inf($nk'fvr_note') == && mysql_result($fr0) == FALSE) {
        
err(''.$lang['Просмотр доступен только для друзей пользователя'].'!');
        include_once 
'foot.php';
        exit();
    }

   if (isset(
$_GET['x'])) {
      
$x my_int($_GET['x']);
      
$empty mysql_query("SELECT `id` FROM `fav` WHERE `user` = '$nk' AND `sec` = '6' AND `id` = '$x' LIMIT 1");
      if (
mysql_num_rows($empty) != FALSE) {
         
mysql_query("DELETE FROM `fav` WHERE `user` = '$nk' AND `sec` = '6' AND `id` = '$x' LIMIT 1");
         
header('Location: fav.php?do=6&lg='.$lg.'');
      } else {
        
err(''.$lang['Ошибка'].'!');
      }
   }

    
$look mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `user` = '$nk' AND `sec` = '6'"), 0);
    
$n = new navigator($look$user['onp_favs'], '?do=6&amp;lg='.$lg.'&amp;');

   if (
$look != FALSE) {
   
$i 0;
    
$view mysql_query("SELECT * FROM `fav` WHERE `user` = '$nk' AND `sec` = '6'");
    while(
$a mysql_fetch_assoc($view)) {
       
preg_match('/(.*)i=([0-9]+)/is'$a['path'], $_out);
       
$alb mysql_fetch_assoc(mysql_query("SELECT `id`, `title` FROM `zametki` WHERE `id` = '$_out[2]'"));
        
$alb['title'] = (!empty($alb['id'])) ? $alb['title'] : '<u>['.$lang['заметка удалена'].']</u>';
         echo (
$i ++ % 2) ? $div_tworazdel $div_razdel;
         echo 
'<a href="'.$a['path'].'&amp;lg='.$lg.'">' $alb['title'] . '</a>' $div_end;
    }
         echo 
$n->navi();
   } else {
         echo 
''.$lang['Закладок нет'].'!<br/>';
   }
    echo 
$div_end;
break;

/*
* просмотр закладок файлов
*/
case view_files:
    echo 
$div_title ''.$lang['Закладки файлы'].'' $div_end $div_left;
    
$u my_int($_GET['u']);

    
$sql mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `sec` = '2' AND `uid` = '$u'"), 0);
    if (
$sql != FALSE) {
        
$n = new navigator($sql10'?do=view_files&amp;u='.$u.'&amp;lg='.$lg.'&amp;');
        
$view mysql_query("SELECT * FROM `fav` WHERE `sec` = '2' AND `uid` = '$u' ORDER BY `id` DESC {$n->limit}");

        
$i 0;
        while(
$a mysql_fetch_assoc($view)) {
            echo (
$i ++ % 2) ? $div_tworazdel $div_razdel;
            echo 
us($a['user']) . $div_end;
        }
        echo 
$n->navi();
    } else {
        echo 
''.$lang['Не найдено'].'.<br/>';
    }

    echo 
$div_end;
break;

/*
* просмотр закладок заметок
*/
case view_favs:
    echo 
$div_title ''.$lang['Закладки заметки'].'' $div_end $div_left;
    
$u my_int($_GET['u']);

    
$sql mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `sec` = '6' AND `uid` = '$u'"), 0);
    if (
$sql != FALSE) {
        
$n = new navigator($sql10'?do=view_favs&amp;u='.$u.'&amp;lg='.$lg.'&amp;');
        
$view mysql_query("SELECT * FROM `fav` WHERE `sec` = '6' AND `uid` = '$u' ORDER BY `id` DESC {$n->limit}");

        
$i 0;
        while(
$a mysql_fetch_assoc($view)) {
            echo (
$i ++ % 2) ? $div_tworazdel $div_razdel;
            echo 
$div_tworazdel us($a['user']) . $div_end;
        }
        echo 
$n->navi();
    } else {
        echo 
''.$lang['Не найдено'].'.<br/>';
    }

    echo 
$div_end;
break;

/*
* просмотр закладок альбомов
*/
case view_albums:
    echo 
$div_title ''.$lang['Закладки альбомы'].'' $div_end $div_left;
    
$u my_int($_GET['u']);

    
$sql mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `sec` = '3' AND `uid` = '$u'"), 0);
    if (
$sql != FALSE) {
        
$n = new navigator($sql10'?do=view_albums&amp;u='.$u.'&amp;lg='.$lg.'&amp;');
        
$view mysql_query("SELECT * FROM `fav` WHERE `sec` = '3' AND `uid` = '$u' ORDER BY `id` DESC {$n->limit}");

        
$i 0;
        while(
$a mysql_fetch_assoc($view)) {
            echo (
$i ++ % 2) ? $div_tworazdel $div_razdel;
            echo 
us($a['user']) . $div_end;
        }
        echo 
$n->navi();
    } else {
        echo 
''.$lang['Не найдено'].'.<br/>';
    }

    echo 
$div_end;
break;

/*
* просмотр закладок фоток
*/
case view_photos:
    echo 
$div_title ''.$lang['Закладки фотографии'].'' $div_end $div_left;
    
$u my_int($_GET['u']);

    
$sql mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `sec` = '4' AND `uid` = '$u'"), 0);
    if (
$sql != FALSE) {
        
$n = new navigator($sql10'?do=view_photos&amp;u='.$u.'&amp;lg='.$lg.'&amp;');
        
$view mysql_query("SELECT * FROM `fav` WHERE `sec` = '4' AND `uid` = '$u' ORDER BY `id` DESC {$n->limit}");

        
$i 0;
        while(
$a mysql_fetch_assoc($view)) {
            echo (
$i ++ % 2) ? $div_tworazdel $div_razdel;
            echo 
$div_tworazdel us($a['user']) . $div_end;
        }
        echo 
$n->navi();
    } else {
        echo 
''.$lang['Не найдено'].'.<br/>';
    }

    echo 
$div_end;
break;

/*
* просмотр закладок форума
*/
case view_forum:
    echo 
$div_title ''.$lang['Закладки форум'].'' $div_end $div_left;
    
$u my_int($_GET['u']);

    
$sql mysql_result(mysql_query("SELECT COUNT(*) FROM `fav` WHERE `sec` = '5' AND `uid` = '$u'"), 0);
    if (
$sql != FALSE) {
        
$n = new navigator($sql10'?do=view_forum&amp;u='.$u.'&amp;lg='.$lg.'&amp;');
        
$view mysql_query("SELECT * FROM `fav` WHERE `sec` = '5' AND `uid` = '$u' ORDER BY `id` DESC {$n->limit}");

        
$i 0;
        while(
$a mysql_fetch_assoc($view)) {
            echo (
$i ++ % 2) ? $div_tworazdel $div_razdel;
            echo 
us($a['user']) . $div_end;
        }
        echo 
$n->navi();
    } else {
        echo 
''.$lang['Не найдено'].'.<br/>';
    }

    echo 
$div_end;
break;

}

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