{% extends "template.html" %} {% block body %}

{% for qname in REQUESTS.get('qname', []) %} {% endfor %}


{% if 'qname' not in REQUESTS %}
{{ _('ERROR: Nothing selected!') }}
{% endif %} {% for qn in REQUESTS.get('qname', []) %} {% set VIEW = True %} {% set r = check_permission(qn) %} {% set error = r.error %} {% set qname = r.qname %} {% if error %}

{{ error|e }}

{% else %} {% if 'recheck' in REQ %}
{# ### Recheck quarantined file ### #} {% set VIEW = False %} {% set r = action_recheck(qname) %} {% if r.error %}

{{ r.error|e }}

{% endif %} {% if r.level!=None %}
{{ qname|e }}: {{ r.virname|e }} ({{ r.level }})
{% endif %}
{% endif %} {% if 'deliver' in REQ %}
{# ### Deliver quarantined file ### #} {% set VIEW = False %} {% set r = action_deliver(qname) %} {% if r.error %}

{{ r.error|e }}

{% endif %} {% if r.status %}
{{ r.status|e }}
{% endif %}
{% endif %} {% if ('view' in REQ) or VIEW %}
{# ### View quarantined file ### #} {% set headers = None %} {% set r = action_view(qname) %} {% if r.show_headers %}
{{ '\n'.join(r.show_headers)|e }}
{{ unicode(r.email.body(), errors='replace')|e }}
{% endif %}
{% endif %} {% endif %} {% endfor %}
{% endblock %}