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

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