index.twig 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. {% extends 'server/status/base.twig' %}
  2. {% set active = 'processes' %}
  3. {% block content %}
  4. <fieldset id="tableFilter">
  5. <legend>{% trans 'Filters' %}</legend>
  6. <form action="server_status_processes.php" method="post">
  7. {{ get_hidden_inputs(url_params) }}
  8. <input class="btn btn-secondary" type="submit" value="{% trans 'Refresh' %}">
  9. <div class="formelement">
  10. <input type="checkbox" name="showExecuting" id="showExecuting" class="autosubmit"{{ is_checked ? ' checked' }}>
  11. <label for="showExecuting">
  12. {% trans 'Show only active' %}
  13. </label>
  14. </div>
  15. </form>
  16. </fieldset>
  17. {{ server_process_list|raw }}
  18. {{ 'Note: Enabling the auto refresh here might cause heavy traffic between the web server and the MySQL server.'|trans|notice }}
  19. <div class="tabLinks">
  20. <label>
  21. {% trans 'Refresh rate' %}:
  22. <select id="id_refreshRate" class="refreshRate" name="refreshRate">
  23. {% for rate in [2, 3, 4, 5, 10, 20, 40, 60, 120, 300, 600, 1200] %}
  24. <option value="{{ rate }}"{{ rate == 5 ? ' selected' }}>
  25. {% if rate < 60 %}
  26. {% if rate == 1 %}
  27. {{ '%d second'|trans|format(rate) }}
  28. {% else %}
  29. {{ '%d seconds'|trans|format(rate) }}
  30. {% endif %}
  31. {% else %}
  32. {% if rate / 60 == 1 %}
  33. {{ '%d minute'|trans|format(rate / 60) }}
  34. {% else %}
  35. {{ '%d minutes'|trans|format(rate / 60) }}
  36. {% endif %}
  37. {% endif %}
  38. </option>
  39. {% endfor %}
  40. </select>
  41. </label>
  42. <a id="toggleRefresh" href="#">
  43. {{ get_image('play') }}
  44. {% trans 'Start auto refresh' %}
  45. </a>
  46. </div>
  47. {% endblock %}