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.

client-whitelist.twig 1.7KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <div class="header">
  2. <h2>Client Whitelist</h2>
  3. </div>
  4. <div class="box2 pad thin">
  5. <form class="add_form" name="clients" action="" method="post">
  6. <input type="hidden" name="action" value="whitelist_alter" />
  7. <input type="hidden" name="auth" value="{{ auth }}" />
  8. <table>
  9. <tr class="colhead">
  10. <td colspan="4">Add client</td>
  11. </tr>
  12. <tr class="rowa">
  13. <td>
  14. <input type="text" size="60" name="client" placeholder="Client name" />
  15. </td>
  16. <td>
  17. <input type="text" size="10" name="peer_id" placeholder="Peer ID" />
  18. </td>
  19. <td>
  20. <input type="submit" value="Create" />
  21. </td>
  22. </tr>
  23. </table>
  24. </form>
  25. <table width="100%">
  26. <tr class="colhead">
  27. <td>Client</td>
  28. <td>Peer ID</td>
  29. <td>Submit</td>
  30. </tr>
  31. </table>
  32. {% for c in list %}
  33. <form class="manage_form" name="clients" action="" method="post">
  34. <input type="hidden" name="action" value="whitelist_alter" />
  35. <input type="hidden" name="auth" value="{{ auth }}" />
  36. <table>
  37. <tr class="row{{ cycle(['a', 'b'], loop.index0) }}">
  38. <td>
  39. <input type="hidden" name="id" value="{{ c.client_id }}" />
  40. <input type="text" size="60" name="client" value="{{ c.vstring }}" />
  41. </td>
  42. <td>
  43. <input type="text" size="10" name="peer_id" value="{{ c.peer_id }}" />
  44. </td>
  45. <td>
  46. <input type="submit" name="submit" value="Edit" />
  47. <input type="submit" name="submit" value="Delete" />
  48. </td>
  49. </tr>
  50. </table>
  51. </form>
  52. {% endfor %}
  53. </div>