diff options
Diffstat (limited to 'plugins/Installation/templates/_systemCheckSection.twig')
-rw-r--r-- | plugins/Installation/templates/_systemCheckSection.twig | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/plugins/Installation/templates/_systemCheckSection.twig b/plugins/Installation/templates/_systemCheckSection.twig index 96e3fc3ae3..45ce316354 100644 --- a/plugins/Installation/templates/_systemCheckSection.twig +++ b/plugins/Installation/templates/_systemCheckSection.twig @@ -1,4 +1,39 @@ {% import _self as local %} +<p>{{ 'Installation_CopyBelowInfoForSupport'|translate }} + <br/> <br/> + <a href="javascript:void(0);" + onclick="var textarea = document.getElementById('matomo_system_check_info');textarea.select();document.execCommand('copy');jQuery(textarea).effect('highlight', {}, 600)" + class='btn'>{{ 'Installation_CopySystemCheck'|translate }}</a> + +</p> +{% macro diagnosticInfo(results) -%} +{% set error = constant('Piwik\\Plugins\\Diagnostics\\Diagnostic\\DiagnosticResult::STATUS_ERROR') %} +{% set warning = constant('Piwik\\Plugins\\Diagnostics\\Diagnostic\\DiagnosticResult::STATUS_WARNING') %} +{% set informational = constant('Piwik\\Plugins\\Diagnostics\\Diagnostic\\DiagnosticResult::STATUS_INFORMATIONAL') %} +{%- for result in results %} + +## {{ result.label -}}: +{%- for item in result.items -%} +{%- if item.status == error -%} ⚠ Error: {{ item.comment|anonymiseSystemInfo }}{% elseif item.status == warning %} ⚠ Warning: {{ item.comment|anonymiseSystemInfo }}{% elseif item.status == informational %} {{ item.comment|anonymiseSystemInfo }}{% else %} ✔ {{ item.comment|anonymiseSystemInfo }}{% endif -%} +{%- endfor %} + + +{% if result.longErrorMessage -%} +{{ result.longErrorMessage }} +{%- endif -%} + {%- endfor -%} +{%- endmacro %} +<textarea style="width:100%;height: 200px;" readonly + id="matomo_system_check_info"> +# Mandatory checks +{{ local.diagnosticInfo(diagnosticReport.getMandatoryDiagnosticResults()) }} + +# Optional checks +{{ local.diagnosticInfo(diagnosticReport.getOptionalDiagnosticResults()) }} + +# Informational results +{{ local.diagnosticInfo(diagnosticReport.getInformationalResults()) }} +</textarea> <table class="entityTable system-check" id="systemCheckRequired" piwik-content-table> {{ local.diagnosticTable(diagnosticReport.getMandatoryDiagnosticResults()) }} @@ -10,10 +45,17 @@ {{ local.diagnosticTable(diagnosticReport.getOptionalDiagnosticResults()) }} </table> +<h3>{{ 'Installation_InformationalResults'|translate }}</h3> + +<table class="entityTable system-check" id="systemCheckInformational" piwik-content-table> + {{ local.diagnosticTable(diagnosticReport.getInformationalResults()) }} +</table> + {% macro diagnosticTable(results) %} {% set error = constant('Piwik\\Plugins\\Diagnostics\\Diagnostic\\DiagnosticResult::STATUS_ERROR') %} {% set warning = constant('Piwik\\Plugins\\Diagnostics\\Diagnostic\\DiagnosticResult::STATUS_WARNING') %} + {% set informational = constant('Piwik\\Plugins\\Diagnostics\\Diagnostic\\DiagnosticResult::STATUS_INFORMATIONAL') %} {% set errorIcon %} <span class="icon-error"></span> {% endset %} {% set warningIcon %} <span class="icon-warning"></span> {% endset %} @@ -29,6 +71,8 @@ {{ errorIcon }} <span class="err">{{ item.comment|raw }}</span> {% elseif item.status == warning %} {{ warningIcon }} {{ item.comment|raw }} + {% elseif item.status == informational %} + {{ item.comment }} {% else %} {{ okIcon }} {{ item.comment|raw }} {% endif %} |