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.

invitetree.php 1.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. #declare(strict_types=1);
  3. if (isset($_GET['userid']) && check_perms('users_view_invites')) {
  4. if (!is_number($_GET['userid'])) {
  5. error(403);
  6. }
  7. $UserID = $_GET['userid'];
  8. $Sneaky = true;
  9. } else {
  10. if (!$UserCount = $Cache->get_value('stats_user_count')) {
  11. $DB->query("
  12. SELECT COUNT(ID)
  13. FROM users_main
  14. WHERE Enabled = '1'");
  15. list($UserCount) = $DB->next_record();
  16. $Cache->cache_value('stats_user_count', $UserCount, 0);
  17. }
  18. $UserID = $LoggedUser['ID'];
  19. $Sneaky = false;
  20. }
  21. list($UserID, $Username, $PermissionID) = array_values(Users::user_info($UserID));
  22. $ENV = ENV::go();
  23. require_once SERVER_ROOT.'/classes/invite_tree.class.php';
  24. $Tree = new INVITE_TREE($UserID);
  25. View::show_header("$Username $ENV->CRUMB Invites $ENV->CRUMB Tree");
  26. ?>
  27. <div>
  28. <div class="header">
  29. <h2>
  30. <?=Users::format_username($UserID, false, false, false)?>
  31. <?=$ENV->CRUMB?>
  32. <a
  33. href="user.php?action=invite&amp;userid=<?=$UserID?>">Invites</a>
  34. <?=$ENV->CRUMB?> Tree</h2>
  35. </div>
  36. <div class="box pad">
  37. <?php $Tree->make_tree(); ?>
  38. </div>
  39. </div>
  40. <?php View::show_footer();