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.

whitelist_list.php 1.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <?
  2. #declare(strict_types = 1);
  3. if (!check_perms('admin_whitelist')) {
  4. error(403);
  5. }
  6. View::show_header('Client Whitelist Manager');
  7. $DB->query('
  8. SELECT id, vstring, peer_id
  9. FROM xbt_client_whitelist
  10. ORDER BY peer_id ASC');
  11. ?>
  12. <div class="header">
  13. <h2>Client Whitelist</h2>
  14. </div>
  15. <div class="box pad">
  16. <form class="add_form" name="clients" action="" method="post">
  17. <input type="hidden" name="action" value="whitelist_alter" />
  18. <input type="hidden" name="auth" value="<?=$LoggedUser['AuthKey']?>" />
  19. <table>
  20. <tr class="colhead">
  21. <td colspan="4">Add client</td>
  22. </tr>
  23. <tr class="row">
  24. <td>
  25. <input type="text" size="60" name="client" placeholder="Client name" />
  26. </td>
  27. <td>
  28. <input type="text" size="10" name="peer_id" placeholder="Peer ID" />
  29. </td>
  30. <td>
  31. <input type="submit" class="button-primary" value="Create" />
  32. </td>
  33. </tr>
  34. </table>
  35. </form>
  36. <table width="100%">
  37. <tr class="colhead">
  38. <td>Client</td>
  39. <td>Peer ID</td>
  40. <td>Submit</td>
  41. </tr>
  42. </table>
  43. <?
  44. while (list($ID, $Client, $Peer_ID) = $DB->next_record()) {
  45. ?>
  46. <form class="manage_form" name="clients" action="" method="post">
  47. <input type="hidden" name="action" value="whitelist_alter" />
  48. <input type="hidden" name="auth" value="<?=$LoggedUser['AuthKey']?>" />
  49. <table>
  50. <tr class="row">
  51. <td>
  52. <input type="hidden" name="id" value="<?=$ID?>" />
  53. <input type="text" size="60" name="client" value="<?=$Client?>" />
  54. </td>
  55. <td>
  56. <input type="text" size="10" name="peer_id" value="<?=$Peer_ID?>" />
  57. </td>
  58. <td>
  59. <input type="submit" name="submit" class="button-primary" value="Edit" />
  60. <input type="submit" name="submit" value="Delete" />
  61. </td>
  62. </tr>
  63. </table>
  64. </form>
  65. <? } ?>
  66. </div>
  67. <? View::show_footer(); ?>