func_memberinfo.php 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. <?php
  2. require_once($_SERVER['DOCUMENT_ROOT'] . "/modules/core/header.php");
  3. if(!isset($_GET['faction']) || !isset($_GET['member']))
  4. {
  5. exit;
  6. }
  7. $factionid = $_GET['faction'];
  8. $char_name = $_GET['member'];
  9. $show_stuff = true;
  10. $friend_removed = false;
  11. if(!isset($link))
  12. {
  13. $link = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
  14. if($link === false)
  15. {
  16. die("ERROR: Could not connect. " . mysqli_connect_error());
  17. }
  18. }
  19. $factionid = mysqli_escape_string($link, $factionid);
  20. $char_name = mysqli_escape_string($link, $char_name);
  21. $user_check_query = "SELECT `master`, `Online`, `FactionRank`, `LastLogin` FROM `characters` WHERE `char_name` = '$char_name' AND `Faction` = '$factionid' LIMIT 1";
  22. $res = mysqli_query($link, $user_check_query);
  23. $rowcount = $res->num_rows;
  24. if($rowcount > 0)
  25. {
  26. $result2 = mysqli_fetch_array($res, MYSQLI_ASSOC);
  27. $master = $result2["master"];
  28. $Online = $result2["Online"];
  29. $FactionRanki = $result2["FactionRank"];
  30. $LastLogin = $result2["LastLogin"];
  31. mysqli_free_result($res);
  32. $master_name = returnMaster($link, $master);
  33. $user_check_query = "SELECT factionRank1, factionRank2, factionRank3, factionRank4, factionRank5, factionRank6, factionRank7, factionRank8, factionRank9, factionRank10, factionRank11, factionRank12, factionRank13, factionRank14, factionRank15, factionRank16 FROM `factions` WHERE `factionID` = '$factionid'";
  34. $res = mysqli_query($link, $user_check_query);
  35. $rowcount = $res->num_rows;
  36. if($rowcount == 0) die();
  37. $result2 = mysqli_fetch_array($res, MYSQLI_ASSOC);
  38. $i = 0;
  39. $factionRanks = array("", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "");
  40. for($i = 1; $i < 17; $i++)
  41. {
  42. $factionRanks[$i - 1] = $result2["factionRank$i"];
  43. }
  44. mysqli_free_result($res);
  45. }
  46. else
  47. {
  48. mysqli_free_result($res);
  49. mysqli_close($link);
  50. exit();
  51. }
  52. mysqli_close($link);
  53. ?>
  54. <app-popup _nghost-tnh-c158="">
  55. <div _ngcontent-tnh-c158="" class="popper">
  56. <div _ngcontent-tnh-c158="" class="popup">
  57. <header _ngcontent-tnh-c158=""><span _ngcontent-tnh-c158="">Member Information</span><span _ngcontent-tnh-c158="" class="close" onclick="cancelDialog()"><i _ngcontent-tnh-c158="" class="far fa-fw fa-times"></i></span></header>
  58. <div _ngcontent-tnh-c158="" class="popup-content">
  59. <!---->
  60. <div _ngcontent-tnh-c158=""></div>
  61. <!---->
  62. <!---->
  63. <app-popup-faction-member _nghost-tnh-c195="">
  64. <div _ngcontent-tnh-c195="" class="table"><span _ngcontent-tnh-c195="">Account</span><span _ngcontent-tnh-c195=""><?php echo $master_name; ?></span><span _ngcontent-tnh-c195="">Character</span><span _ngcontent-tnh-c195=""><?php echo $char_name; ?></span><span _ngcontent-tnh-c195="">Rank</span><span _ngcontent-tnh-c195=""><?php echo $factionRanks[$FactionRanki - 1]; ?></span><span _ngcontent-tnh-c195="">Last Online</span><?php if($Online == 1) { ?><span _ngcontent-tnh-c195="" class='color-green strongish'>Online</span><?php } else { ?><span _ngcontent-tnh-c195=""><?php echo date('Y/m/d H:i:s', $LastLogin); ?></span><?php } ?>
  65. <!---->
  66. <!---->
  67. <!---->
  68. <!---->
  69. </div>
  70. <!---->
  71. <div _ngcontent-tnh-c195="">
  72. <!---->
  73. <!---->
  74. </div>
  75. </app-popup-faction-member>
  76. <!---->
  77. </div>
  78. </div>
  79. </div>
  80. </app-popup>
  81. <!---->