Просмотр файла includes/friends_foes.php

Размер файла: 3.78Kb
  1. <?php
  2. /***************************************************************************
  3. * mides.ru
  4. * -------------------
  5. ***************************************************************************/
  6. @$site = @$_GET['site'];
  7. if ( !defined('IN_PHPBB') )
  8. {
  9. die("Hacking attempt");
  10. exit;
  11. }
  12. include('page_header.'.$phpEx);
  13. $template->set_filenames(array(
  14. 'body' => 'friends_foes.tpl')
  15. );
  16.  
  17. if($_GET['view'] == 'friends') {
  18. $sql = 'SELECT u.username, u.user_nic_color, u.user_posts, f.friend_id FROM '.FRIENDS_TABLE.' f, '.USERS_TABLE.' u
  19. WHERE f.user_id = '.$_GET['u'].'
  20. AND u.user_id = f.friend_id';
  21.  
  22. if (!$result = $db->sql_query($sql))
  23. {
  24. message_die(GENERAL_ERROR, 'Could not obtain friends information', '', __LINE__, __FILE__, $sql);
  25. }
  26.  
  27. $n = 0;
  28. $friends_list = '';
  29. $result = $db->sql_query($sql);
  30. $type = $lang['Friends'];
  31. while( $friends = $db->sql_fetchrow($result) )
  32. {
  33. $on_sql = "SELECT session_logged_in FROM ".SESSIONS_TABLE." WHERE session_user_id = ".$friends['friend_id'];
  34. $on_result = $db->sql_query($on_sql);
  35. $on = $db->sql_fetchrow($on_result);
  36. if($on['session_logged_in'] == 1) $stat = '<span style="color: #0fff0f">(On)</span>';
  37. else $stat = '<span style="color: #b40000">(Off)</span>';
  38. if ( $userdata['user_id'] == $_GET['u'] )$del_friend = '<a href=profile.'.$phpEx.'?mode=delet&friend='.$friends['friend_id'].'>'.$lang['del_from_friends'].'</a>';
  39. $list .= "<tr><td class=row1><a href=profile.$phpEx?mode=viewprofile&u=$friends[friend_id]>
  40. <span style=color:$friends[user_nic_color]>$friends[username]</span></a>[$friends[user_posts]]$stat $del_friend</td></tr>";
  41. $i++;
  42. }}
  43. if($_GET['view'] == 'foes') {
  44. $sql2 = 'SELECT u.username, u.user_nic_color, u.user_posts, f.foe_id FROM '.FOES_TABLE.' f, '.USERS_TABLE.' u
  45. WHERE f.user_id = '.$_GET['u'].'
  46. AND u.user_id = f.foe_id';
  47. if (!$result = $db->sql_query($sql))
  48. {
  49. message_die(GENERAL_ERROR, 'Could not obtain foes information', '', __LINE__, __FILE__, $sql);
  50. }
  51. $result = $db->sql_query($sql2);
  52. $foes_list = '';
  53. $type = $lang['Foes'];
  54.  
  55. while( $foes = $db->sql_fetchrow($result) )
  56. {
  57. $on_sql = "SELECT session_logged_in FROM ".SESSIONS_TABLE." WHERE session_user_id = ".$foes['foe_id'];
  58. $on_result = $db->sql_query($on_sql);
  59. $on = $db->sql_fetchrow($on_result);
  60. if($on['session_logged_in'] == 1) $stat = '<span style="color: #0fff0f">(On)</span>';
  61. else $stat = '<span style="color: #b40000">(Off)</span>';
  62. if ( $userdata['user_id'] == $_GET['u'] )$del_foe = '<a href=profile.'.$phpEx.'?mode=delet&foe='.$foes['foe_id'].'>'.$lang['del_from_foes'].'</a>';
  63. $list .= "<tr><td class=row1><a href=profile.$phpEx?mode=viewprofile&u=$foes[foe_id]>
  64. <span style=color:$foes[user_nic_color]>$foes[username]</span></a>[$foes[user_posts]]$stat $del_foe</td></tr>";
  65. $i++;
  66. }}
  67. if($i == null) {
  68. if($_GET['view'] == 'foes') { $i=0 ; $list = '<tr><td class=row1>'.$lang['No_foes'].'</td></tr>'; }
  69. if($_GET['view'] == 'friends') { $i=0; $list = '<tr><td class=row1>'.$lang['No_friends'].'</td></tr>'; }
  70. }
  71. $template->assign_vars(array(
  72. 'LIST' => $list,
  73. 'TOTAL' => $i,
  74. 'L_TYPE' => $type)
  75. );
  76.  
  77. $template->pparse('body');
  78. include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
  79. ?>