Advertisement
Guest User

Untitled

a guest
Sep 17th, 2016
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 KB | None | 0 0
  1. <?php
  2. $servername = "xxx";
  3. $username = "xxx";
  4. $password = "xxx";
  5. $dbname = "xxx";
  6.  
  7. $conn = new mysqli($servername, $username, $password, $dbname);
  8. if ($conn->connect_error) {
  9. die("Connection failed: " . $conn->connect_error . "\n");
  10. }
  11.  
  12. $command = readline("Item Unique_ID: ");
  13. // $players = $conn->query("SELECT * FROM store_players;");
  14. // $items = $conn->query("SELECT * FROM store_items;");
  15.  
  16. $players = $conn->query("SELECT DISTINCT player_id AS player_id FROM store_items");
  17.  
  18. foreach ($players as $player) {
  19. $credits = $conn->query("SELECT COUNT(price_of_purchase) AS purchaseAmount FROM store_items WHERE player_id=" . $player['player_id'])
  20. }
  21.  
  22.  
  23. /*
  24. Array
  25. (
  26. [id] => 962
  27. [player_id] => 7072
  28. [type] => hat
  29. [unique_id] => models/store/hats/afro.mdl
  30. [date_of_purchase] => 1423782508
  31. [date_of_expiration] => 0
  32. [price_of_purchase] => 150
  33. )
  34.  
  35. Array
  36. (
  37. [id] => 9161
  38. [authid] => 1:47577598
  39. [name] => Kikud
  40. [credits] => 0
  41. [date_of_join] => 1425727250
  42. [date_of_last_join] => 1425727250
  43. )
  44. */
  45.  
  46.  
  47. function findItems(){
  48. global $mask, $items;
  49. $mask = "|%5.5s |%-10.10s |%-25.25s |%-7.7s |%-12.12s |%-10.10s |\r\n";
  50. printf($mask, "ID", "SteamID", "Name", "Credits", "Date Of Join", "Last Join");
  51. foreach($items as $value) {
  52. $playerValue = findPlayer($value['player_id']);
  53. echo "GUNSTAR " . $playerValue['id'];
  54. refundPlayer($playerValue['id'], (string)($playerValue['credits'] + $value['price_of_purchase']), $value['id']);
  55. }
  56. }
  57.  
  58. function findPlayer($player_id) {
  59. global $players, $mask;
  60. foreach($players as $value) {
  61. if ($value['id'] == $player_id) {
  62. printf($mask, $value['id'], $value['authid'], $value['name'], $value['credits'], $value['date_of_join'], $value['date_of_last_join']);
  63. return $value;
  64. }
  65. }
  66. }
  67.  
  68. function refundPlayer($player_id, $amount, $item_id) {
  69. global $conn;
  70. $sql = "UPDATE store_players SET credits=" . $amount . " WHERE id=" . $player_id;
  71. echo $sql;
  72. if (mysqli_query($conn, $sql)) {
  73. echo "Record updated successfully, removing entry...";
  74. $sql = "DELETE FROM store_players WHERE id=" . $item_id;
  75. if (mysqli_query($conn, $sql)) {
  76. echo "Record removed successfully";
  77. } else {
  78. echo "Error removing record: " . $conn->error;
  79. }
  80. } else {
  81. echo "Error updating record: " . $conn->error;
  82. }
  83. }
  84.  
  85. // findItems();
  86.  
  87. // refundPlayer("3260", "123");
  88.  
  89. $conn->close();
  90. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement