1
0

func_removefriend.php 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. <?php
  2. require_once($_SERVER['DOCUMENT_ROOT'] . "/modules/core/header.php");
  3. if(!isset($_GET['friend']))
  4. {
  5. exit;
  6. }
  7. $friend_id = $_GET['friend'];
  8. $show_stuff = true;
  9. $friend_removed = false;
  10. if(!isset($link))
  11. {
  12. $link = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
  13. if($link === false)
  14. {
  15. die("ERROR: Could not connect. " . mysqli_connect_error());
  16. }
  17. }
  18. $friend_id = mysqli_escape_string($link, $friend_id);
  19. $user_check_query = "SELECT friendName, playerName, friendPending FROM ucp_friends WHERE ID = '$friend_id' LIMIT 1";
  20. $res = mysqli_query($link, $user_check_query);
  21. $rowcount = $res->num_rows;
  22. if($rowcount > 0)
  23. {
  24. $result2 = mysqli_fetch_array($res, MYSQLI_ASSOC);
  25. $friendName = $result2['friendName'];
  26. $friendPending = $result2['friendPending'];
  27. if($friendName == $username)
  28. {
  29. $friendName = $result2['playerName'];
  30. }
  31. $show_stuff = true;
  32. if(isset($_GET['remove']))
  33. {
  34. $user_check_query = "DELETE FROM ucp_friends WHERE ID = '$friend_id' LIMIT 1";
  35. $res = mysqli_query($link, $user_check_query);
  36. $friend_removed = true;
  37. $show_stuff = false;
  38. }
  39. }
  40. else $show_stuff = false;
  41. mysqli_free_result($res);
  42. ?>
  43. <app-popup _nghost-tnh-c158="">
  44. <div _ngcontent-tnh-c158="" class="popper">
  45. <div _ngcontent-tnh-c158="" class="popup">
  46. <header _ngcontent-tnh-c158=""><span _ngcontent-tnh-c158="">Confirmation</span><span _ngcontent-tnh-c158="" class="close" onclick="cancelDialog()"><i _ngcontent-tnh-c158="" class="far fa-fw fa-times"></i></span></header>
  47. <div _ngcontent-tnh-c158="" class="popup-content">
  48. <?php if($show_stuff == false && $friend_removed == false) { ?>
  49. <app-popup-friends-approve _nghost-tnh-c206="" class="ng-star-inserted">
  50. <div _ngcontent-tnh-c206="" class="ng-star-inserted">
  51. <app-info-bar _ngcontent-tnh-c206="" type="error" _nghost-tnh-c215="">
  52. <div _ngcontent-tnh-c215="" class="error infobar">
  53. <div _ngcontent-tnh-c215="" class="icon"><i _ngcontent-tnh-c215="" class="fa fa-exclamation-triangle fa-fw"></i></div>
  54. <div _ngcontent-tnh-c215="" class="message"> Friendship already removed </div>
  55. </div>
  56. </app-info-bar>
  57. <div _ngcontent-tnh-c206="" class="clearfix"></div>
  58. </div>
  59. <!---->
  60. <!---->
  61. </app-popup-friends-approve>
  62. <?php } ?>
  63. <?php if($show_stuff == true) { ?>
  64. <p _ngcontent-tnh-c158="" translate="">Do you really want to remove <?php echo $friendName; ?> from your friends?</p>
  65. <!---->
  66. <?php } ?>
  67. <div _ngcontent-tnh-c158=""></div>
  68. <!---->
  69. <?php if($friend_removed == true) { ?>
  70. <app-popup-friends-approve _nghost-tnh-c206="" class="ng-star-inserted">
  71. <div _ngcontent-tnh-c206="" class="ng-star-inserted">
  72. <app-info-bar _ngcontent-tnh-c206="" type="success" _nghost-tnh-c215="">
  73. <div _ngcontent-tnh-c215="" class="success infobar">
  74. <div _ngcontent-tnh-c215="" class="icon"><i _ngcontent-tnh-c215="" class="fa fa-exclamation-triangle fa-fw"></i></div>
  75. <div _ngcontent-tnh-c215="" class="message"> Friend removed </div>
  76. </div>
  77. </app-info-bar>
  78. <div _ngcontent-tnh-c206="" class="clearfix"></div>
  79. </div>
  80. <!---->
  81. <!---->
  82. </app-popup-friends-approve>
  83. <?php } ?>
  84. <?php if($show_stuff == true) { ?>
  85. <div _ngcontent-tnh-c158="" class="buttons">
  86. <app-button _ngcontent-tnh-c158="" _nghost-tnh-c216="" class="tomato" onclick="cancelDialog()">
  87. <div _ngcontent-tnh-c216="" class="btn-wrapper">
  88. <div _ngcontent-tnh-c216="" class="button">
  89. <!---->
  90. <div _ngcontent-tnh-c216="" class="caption">Cancel</div>
  91. <!---->
  92. </div>
  93. <!---->
  94. </div>
  95. </app-button>
  96. <app-button _ngcontent-tnh-c158="" _nghost-tnh-c216="" class="blue" onclick="removeFriend(<?php echo $friend_id; ?>)">
  97. <div _ngcontent-tnh-c216="" class="btn-wrapper">
  98. <div _ngcontent-tnh-c216="" class="button">
  99. <!---->
  100. <div _ngcontent-tnh-c216="" class="caption">Yes</div>
  101. <!---->
  102. </div>
  103. <!---->
  104. </div>
  105. </app-button>
  106. <!---->
  107. </div>
  108. <?php } ?>
  109. <!---->
  110. <!---->
  111. </div>
  112. </div>
  113. </div>
  114. </app-popup>
  115. <!---->