{% extends 'signage/_layout.html.twig' %} {% import 'signage/_macros.html.twig' as sg %} {% block signage_title %}Videos{% endblock %} {% block signage_javascripts %} {% if is_granted('ROLE_SIGNAGE_EDITOR') %}{% endif %} {% endblock %} {% block signage_content %} {% set editor = is_granted('ROLE_SIGNAGE_EDITOR') %} {% set total_bytes = rows|reduce((sum, r) => sum + r.media.size, 0) %}

Videos

{{ rows|length }} Videos {{ sg.bytes(total_bytes) }}
{% if editor %}
Videos hierher ziehen oder klicken zum Auswählen
MP4, MOV, MKV, AVI, WebM und weitere Videodateien, bis {{ (max_bytes / 1073741824)|number_format(0) }} GB. Was nicht schon H.264 mit AAC ist (zum Beispiel MOV vom Handy), wird beim Hochladen in MP4 umgewandelt.
{% endif %} {% if rows is empty %}
Noch keine Videos

{{ editor ? 'Ziehe die ersten Videos in das Feld oben.' : 'Ein Bearbeiter kann hier Videos hochladen.' }}

{% else %}
{% for row in rows %} {% set m = row.media %}
{% if row.stored %} {% else %} {{ sg.thumb(m, false) }} {% endif %}
{% if editor %}
{% else %}
{{ m.name }}
{% endif %}
{{ sg.format(m) }} {{ sg.bytes(m.size) }} {% if row.in_use %}verwendet{% endif %} {% if not row.stored %}Datei fehlt{% endif %}
{{ m.uploadedAt|date('d.m.Y', 'Europe/Berlin') }}{{ m.uploadedBy ? ' · ' ~ m.uploadedBy }} {% if editor %}
{% endif %}
{% endfor %}
{% endif %} {% endblock %}