BioTorrents.de’s version of Gazelle
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

become_admin.php 865B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. #declare(strict_types=1);
  3. $Purchase = "Admin status";
  4. $UserID = $LoggedUser['ID'];
  5. $DB->query("
  6. SELECT BonusPoints
  7. FROM users_main
  8. WHERE ID = $UserID");
  9. if ($DB->has_results()) {
  10. list($Points) = $DB->next_record();
  11. if ($Points >= 4294967296) {
  12. $DB->query("
  13. UPDATE users_main
  14. SET BonusPoints = BonusPoints - 4294967296,
  15. PermissionID = 15
  16. WHERE ID = $UserID");
  17. $Worked = true;
  18. } else {
  19. $Worked = false;
  20. $ErrMessage = "Not enough points";
  21. }
  22. }
  23. View::show_header('Store'); ?>
  24. <div>
  25. <h2>Purchase
  26. <?= $Worked?"Successful":"Failed"?>
  27. </h2>
  28. <div class="box">
  29. <p>
  30. <?= $Worked?("You purchased ".$Purchase):("Error: ".$ErrMessage)?>
  31. </p>
  32. <p>
  33. <a href="/store.php">Back to Store</a>
  34. </p>
  35. </div>
  36. </div>
  37. <?php
  38. View::show_footer();