{% macro bytesToSize(bytes) %} {% apply spaceless %} {% set kilobyte = 1024 %} {% set megabyte = kilobyte * 1024 %} {% set gigabyte = megabyte * 1024 %} {% set terabyte = gigabyte * 1024 %} {% if bytes < kilobyte %} {{ bytes ~ ' B' }} {% elseif bytes < megabyte %} {{ (bytes / kilobyte)|number_format(2, '.') ~ ' KB' }} {% elseif bytes < gigabyte %} {{ (bytes / megabyte)|number_format(2, '.') ~ ' MB' }} {% elseif bytes < terabyte %} {{ (bytes / gigabyte)|number_format(2, '.') ~ ' GB' }} {% else %} {{ (bytes / terabyte)|number_format(2, '.') ~ ' TB' }} {% endif %} {% endapply %} {% endmacro %} {% if files %}
{{ 'Path' | get_lang }} | {{ 'Size' | get_lang }} | {{ 'Actions' | get_lang }} |
---|---|---|
{{ file.path }} | {{ _self.bytesToSize(file.size) }} | {{ 'Download' | get_lang }} {{ 'Delete' | get_lang }} |