1. Bitcoin адрес для пожертвований: 1dapfB97R98wg8J3hknWpMDJ7P61CWjNn
    Скрыть объявление
  2. Участникам форума доступны: Skype, WhatsApp и Telegram конференции. Присоединяйтесь!
  3. Наши основные группы и каналы: VK, Twitter. Подписывайтесь!
  4. Мы открыли музыкальный клуб! Заходи и ставь свое музло!
  5. Скрыть объявление

Друзья

Тема в разделе "Исходники игр", создана пользователем meydan, 15 фев 2008.

  1. meydan

    meydan Старейшина

    Репутация

    0 / 8


    Бесплатная раздача Bitcoin
    Мод друзья:

    Код (Text):
    1. CREATE TABLE `friend` (
    2. `id` int(4) NOT NULL auto_increment,
    3. `login` varchar(30) default NULL,
    4. `friend` varchar(30) default NULL,
    5. PRIMARY KEY (`id`),
    6. KEY `id` (`id`)
    7. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;

    Код (Text):
    1. function getalign($align)
    2. {
    3. switch ($align)
    4. {
    5. case 1: return("Братство Палачей"); break;
    6. case 2: return("Вампиры");break;
    7. case 3: return("Орден Равновесия");break;
    8. case 4: return("Орден Света");break;
    9. case 5: return("Тюремный заключеный");break;
    10. case 6: return("Истинный Мрак");break;
    11. }
    12. return("");
    13. }
    14. function drwfl($name, $id, $level, $dealer, $align, $klan, $klanid)
    15. {
    16. $s="";
    17. if ($align>0) $s.="<img src='img/orden/".$align.".gif' alt=\"".getalign($align)."\" border='0' /></a> ";
    18. if ($dealer>0)$s.="<img src='img/orden/dealer.gif' border=0 alt=\"Дилер игры\">";
    19. if ($klan) $s.="<a href='clan_inf.php?clan=".$klan."' target='_blank'><img src='img/clan/".$klan.".gif' alt='Клан ".$klanid."' border='0' /></A>";
    20. $s.="[b]".$name."[/b]";
    21. if ($level!=-1) $s.=" [".$level."]";
    22. if ($id!=-1) $s.="<a href='info.php?log=".$name."' target='_blank'><img src='img/index/h.gif' alt='Инф. о ".$name."' border='0' /></a>";
    23. return ($s);
    24. }
    friend.php


    Код (Text):
    1. <?include('key.php');
    2. $login=$_SESSION["login"];
    3. $act=$_GET['act'];
    4. $added=$_GET['added'];
    5. $deleted=$_GET['deleted'];
    6.  
    7. include "conf.php";
    8. include "align.php";
    9. include "functions.php";
    10.  
    11. $chas = date("H");
    12. $server_date=date("d.m.Y", mktime($chas-$GSM));
    13. $server_time=date("H:i:s", mktime($chas-$GSM));
    14.  
    15. $data = mysql_connect($base_name, $base_user, $base_pass);
    16. if(!mysql_select_db($db_name,$data))
    17. {
    18. echo mysql_error();
    19. die();
    20. }
    21.  
    22. //-----------------------------------------------------------------------------------------------
    23. if ($act=="add")
    24. {
    25. if (isset($_POST['target']))
    26. {
    27. $target=trim($_POST['target']);
    28. $result = mysql_query("SELECT * FROM `users` WHERE login='".$target."'");
    29. $CHECK = mysql_fetch_array($result);
    30. if(!$CHECK)
    31. {
    32. print "<font color=#ff0000>Персонаж [b]$target[/b] не найден в базе данных. </font>";
    33. }
    34. else
    35. {
    36. $search=mysql_query("SELECT * FROM `friend` WHERE login = '".$login."' and friend='".$target."'");
    37. $CHECKFRIEND = mysql_fetch_array($search);
    38.  
    39. if(!$CHECKFRIEND)
    40. {
    41. $add=mysql_query("INSERT INTO friend(login,friend) VALUES('$login','".$CHECK['login']."')");
    42. }
    43. else
    44. {
    45. echo "<font color=#ff0000>Персонаж [b]$target[/b] уже в списке. </font>";
    46. }
    47. }
    48. }
    49. }
    50. //-----------------------------------------------------------------------------------------------
    51. if ($act=="delete")
    52. {
    53. if (isset($_POST['target']))
    54. {
    55. $target=trim($_POST['target']);
    56. $search=mysql_query("SELECT * FROM `friend` WHERE login='".$_SESSION['login']."' and friend = '".$target."'");
    57. if($sec = mysql_fetch_array($search))
    58. {
    59. $delete_friend=mysql_query("DELETE FROM `friend` WHERE login='".$_SESSION['login']."' and friend = '".$target."'");
    60. }
    61. else
    62. {
    63. print "<font color=#ff0000>Персонаж [B]".$target."[/B] не в списке.</font>";
    64. }
    65. }
    66. }
    67. //-----------------------------------------------------------------------------------------------
    68. ?>
    69. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    70. <meta http-equiv="Content-Language" content="ru">
    71. <LINK REL=StyleSheet HREF='main.css' TYPE='text/css'>
    72. <body bgcolor=#dddddd onLoad='top.cf.action=1;' onUnload='top.cf.action=0;'>
    73. <script LANGUAGE="javascript" SRC="scripts/magic-main.js"></SCRIPT>
    74. <div id=hint4></div>
    75. <div align=right><input type=button value='Вернуться' class='new' style='cursor:hand' onClick="java script:location.href='main.php?act=none'"></div>
    76.  
    77.  
    78. <table border="0" cellspacing="0" style="border-collapse: collapse" width="80%" align="center">
    79. <tr>
    80. <td width="100%">
    81. <table cellpadding=3 width=100% cellspacing=1 border=0>
    82. <tr>
    83. <td bgcolor=#eaeaea width=100% align=center colspan=4><b style="color:green">Список ваших Друзей[/b]</td></tr>
    84. <tr>
    85. <td bgcolor=#FCFAF3 width=50% align=center>[b]Ник[/b]</td>
    86. <td bgcolor=#FCFAF3 width=30% align=center>[b]Комната[/b]</td>
    87. <td bgcolor=#FCFAF3 width=20% align=center>[b]Статус[/b]</td>
    88. </tr>
    89. </table>
    90. </td>
    91. </tr>
    92. </table>
    93. <table border=0 cellspacing=0 style='border-collapse: collapse' width=80% align=center>
    94. <tr>
    95. <td width=100%>
    96. <?
    97. $result = mysql_query("select users.login as login,users.id as id,level,dealer,orden,clan_short,clan,room,(select count(*) FROM online where online.login=users.login)as online FROM users, (SELECT * FROM `friend` WHERE login='".$_SESSION["login"]."') as dbfr WHERE users.login=dbfr.friend");
    98. while($DAT = mysql_fetch_array($result))
    99. {
    100. $room=$DAT['room'];
    101. include('otaqlar.php');
    102. if ($DAT['online']<1) $online="<font color='#666666'>[i][b]Нет в клубе[/b][/i]</font>";
    103. else $online="<font color='green'>[b]OnLine[/b]</font>";
    104. ?>
    105. <table cellpadding=3 width=100% cellspacing=1 border=0>
    106. <tr>
    107. <?
    108. echo "<td bgcolor=#FCFAF3 width=50% align='left'>";
    109. echo "[url="'java"]<img border=0 src=img/arrow3.gif alt=\"Приватное сообщение\" >[/url] ";
    110. echo drwfl($DAT['login'], $DAT['id'], $DAT['level'], $DAT['dealer'], $DAT['orden'], $DAT['clan_short'], $DAT['clan']);
    111. echo "</td>";
    112. echo "<td bgcolor=#FCFAF3 width=30% align='center'>";
    113. echo $mesto;
    114. echo "</td>";
    115. echo "<td bgcolor=#FCFAF3 width=20% align='center'>";
    116. echo $online;
    117. echo "</td>";
    118. ?>
    119. </tr>
    120. </table>
    121. <?}?>
    122. </td>
    123. </tr>
    124. </table>
    125.  
    126.  
    127. <center>
    128. <INPUT type='button' style='width: 100px' value='Добавить' onclick='findlogin("Добавить в список", "?act=add", "target", "",5)'>
    129.  
    130. <INPUT type='button' style='width: 100px' value='Удалить' onclick='findlogin("Удалить из списка", "?act=delete", "target", "", 5)'></TD>
    131.  
    132.  


    Последнее редактирование модератором: 29 авг 2014