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.

peerlist.twig 1.5KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <h4>Peer List</h4>
  2. {{ linkbox|raw }}
  3. <table>
  4. <tr class="colhead_dark" style="font-weight: bold;">
  5. <td>User</td>
  6. <td>Active</td>
  7. <td>Connectable</td>
  8. <td class="number_column">Up (this session)</td>
  9. <td class="number_column">Available %</td>
  10. <td>IP Address</td>
  11. <td>Useragent</td>
  12. </tr>
  13. {% for peer in list %}
  14. <tr>
  15. {% if is_admin or peer.user_id == user_id %}
  16. <td>{{ peer.user_id|user_url }}</td>
  17. {% else %}
  18. <td>Peer</td>
  19. {% endif %}
  20. <td>{% if peer.active %}<span style="color: green;">Yes</span>{% else %}<span style="color: red;">No</span>{% endif %}</td>
  21. <td>{% if peer.connectable %}<span style="color: green;">Yes</span>{% else %}<span style="color: red;">No</span>{% endif %}</td>
  22. <td class="number_column">{{ peer.uploaded|octet_size }}</td>
  23. <td class="number_column">{{ ((peer.size - peer.remaining) / peer.size * 100)|number_format(2) }}</td>
  24. {% if peer.user_id == user_id %}
  25. {% if peer.seedbox %}
  26. <td title="IP: {{ peer.ipv4addr }}, Useragent: {{ peer.useragent }}" colspan="2">Seedbox: <b>{{ peer.seedbox }}</b></td>
  27. {% else %}
  28. <td>&mdash;</td>
  29. <td>{{ peer.useragent }}</td>
  30. {% endif %}
  31. {% elseif is_admin %}
  32. <td>{{ peer.ipv4addr }}</td>
  33. <td>{{ peer.useragent }}</td>
  34. {% else %}
  35. <td>&mdash;</td>
  36. <td>{{ peer.useragent }}</td>
  37. {% endif %}
  38. </tr>
  39. {% endfor %}
  40. </table>
  41. {{ linkbox|raw }}