gl-website-deployer/admin/phpMyAdmin/templates/server/status/processes/index.twig
2024-11-23 20:45:29 +01:00

62 lines
1.9 KiB
Twig

{% extends 'server/status/base.twig' %}
{% set active = 'processes' %}
{% block content %}
<div class="card mb-3" id="tableFilter">
<div class="card-header">{% trans 'Filters' %}</div>
<div class="card-body">
<form action="{{ url('/server/status/processes') }}" method="post" class="row row-cols-lg-auto gy-1 gx-3 align-items-center">
{{ get_hidden_inputs(url_params) }}
<div class="col-12">
<div class="form-check">
<input class="form-check-input autosubmit" type="checkbox" name="showExecuting" id="showExecuting"{{ is_checked ? ' checked' }}>
<label class="form-check-label" for="showExecuting">{% trans 'Show only active' %}</label>
</div>
</div>
<div class="col-12">
<input class="btn btn-secondary" type="submit" value="{% trans 'Refresh' %}">
</div>
</form>
</div>
</div>
{{ server_process_list|raw }}
<div class="row">
{{ 'Note: Enabling the auto refresh here might cause heavy traffic between the web server and the MySQL server.'|trans|notice }}
</div>
<div class="tabLinks row">
<label>
{% trans 'Refresh rate' %}:
<select id="id_refreshRate" class="refreshRate" name="refreshRate">
{% for rate in [2, 3, 4, 5, 10, 20, 40, 60, 120, 300, 600, 1200] %}
<option value="{{ rate }}"{{ rate == 5 ? ' selected' }}>
{% if rate < 60 %}
{% if rate == 1 %}
{{ '%d second'|trans|format(rate) }}
{% else %}
{{ '%d seconds'|trans|format(rate) }}
{% endif %}
{% else %}
{% if rate / 60 == 1 %}
{{ '%d minute'|trans|format(rate / 60) }}
{% else %}
{{ '%d minutes'|trans|format(rate / 60) }}
{% endif %}
{% endif %}
</option>
{% endfor %}
</select>
</label>
<a id="toggleRefresh" href="#">
{{ get_image('play') }}
{% trans 'Start auto refresh' %}
</a>
</div>
{% endblock %}