{% set summaryRowId = -1 %}{# ID_SUMMARY_ROW #} {% set isSubtable = javascriptVariablesToSet.idSubtable is defined and javascriptVariablesToSet.idSubtable != 0 %}
{% if reportDocumentation|default is not empty %}

{{ reportDocumentation|raw }}

{% endif %} {% if properties.metadata.archived_date is defined %}{{ properties.metadata.archived_date }}{% endif %}
{% if error is defined %} {{ error.message }} {% else %} {% if dataTable is empty or dataTable.getRowsCount() == 0 %}
{% if showReportDataWasPurgedMessage is defined and showReportDataWasPurgedMessage %} {{ 'CoreHome_DataForThisReportHasBeenPurged'|translate(deleteReportsOlderThan) }} {% else %} {{ 'CoreHome_ThereIsNoDataForThisReport'|translate }} {% endif %}
{% else %} {% include "@CoreHome/_dataTableHead.twig" %} {% for rowId, row in dataTable.getRows() %} {%- set rowHasSubtable = row.getIdSubDataTable() and javascriptVariablesToSet.controllerActionCalledWhenRequestSubTable is not null -%} {%- set shouldHighlightRow = rowId == summaryRowId and properties.highlight_summary_row -%} {# display this row if it doesn't have a subtable or if we don't replace the row with the subtable #} {% if not rowHasSubtable or not properties.show_expanded|default(false) or not properties.replace_row_with_subtable|default(false) %} {% for column in dataTableColumns %} {% endfor %} {% endif %} {# display subtable if present and showing expanded datatable #} {% if properties.show_expanded|default(false) and rowHasSubtable %} {% include properties.subtable_template with {'dataTable': row.getSubtable()} %} {% endif %} {% endfor %}
{% include "@CoreHome/_dataTableCell.twig" with properties %}
{% endif %} {% if properties.show_footer %} {% include "@CoreHome/_dataTableFooter.twig" %} {% endif %} {% include "@CoreHome/_dataTableJS.twig" %} {% endif %}