{% macro table(listing) %} {% import "Froxlor/table/macros.html.twig" as macros %} {% import "Froxlor/table/pagination.html.twig" as pagination %} {% if listing.table.tr|length == 0 %}
{{ listing.empty_msg|default(lng('panel.listing_empty'))|raw }}
| {% if td.data is iterable %} {% if td.data.macro == 'progressbar' %} {{ macros.progressbar(td.data.data) }} {% elseif td.data.macro == 'boolean' %} {{ macros.boolean(td.data.data) }} {% elseif td.data.macro == 'booleanWithInfo' %} {{ macros.booleanWithInfo(td.data.data) }} {% elseif td.data.macro == 'link' %} {{ macros.link(td.data.data) }} {% elseif td.data.macro == 'domainWithSan' %} {{ macros.domainWithSan(td.data.data) }} {% elseif td.data.macro == 'actions' %} {{ macros.actions(td.data.data) }} {% else %} Table macro '{{ td.data.macro|json_encode }}' is not implemented! Unable to handle this data: {{ td.data|json_encode }} {% endif %} {% else %} {{ td.data|raw }} {% endif %} | {% endfor %}