Oppaitime'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.7KB

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