| <div class="widgetBody system-check" vue-directive="CoreHome.Tooltips" vue-directive-value="{"show": {"delay": 200, "duration": 100}}"> |
| {% if not numErrors and not numWarnings %} |
| <p class="system-success"><span class="icon-ok"></span> {{ 'Installation_SystemCheckNoErrorsOrWarnings'|translate }}</p> |
| {% endif %} |
| |
| {% if numErrors %} |
| <ul> |
| {% for thisResult in errors %} |
| {% set checkItemMessages = '' %} |
| {% if thisResult.getLongErrorMessage is empty and thisResult.getItems()|length > 1 %} |
| {% for checkItem in thisResult.getItems() %} |
| {% if checkItem.getStatus is same as('warning') %} |
| {% set checkItemMessages = checkItemMessages ~ checkItem.getComment() ~ "\n" %} |
| {% endif %} |
| {% endfor %} |
| {% endif %} |
| <li title="{{ checkItemMessages|default(thisResult.getLongErrorMessage)|default(thisResult.getItems()[0].getComment())|preg_replace('/<br.*?>/', "\n")|striptags }}" class="system-check-widget-error"><span class="icon-error"></span> {{ thisResult.getLabel }}</li> |
| {% endfor %} |
| </ul> |
| {% endif %} |
| |
| {% if numWarnings %} |
| <ul> |
| {% for thisResult in warnings %} |
| {% set checkItemMessages = '' %} |
| {% if thisResult.getLongErrorMessage is empty and thisResult.getItems()|length > 1 %} |
| {% for checkItem in thisResult.getItems() %} |
| {% if checkItem.getStatus is same as('warning') %} |
| {% set checkItemMessages = checkItemMessages ~ checkItem.getComment() ~ "\n" %} |
| {% endif %} |
| {% endfor %} |
| {% endif %} |
| <li title="{{ checkItemMessages|default(thisResult.getLongErrorMessage)|default(thisResult.getItems()[0].getComment())|preg_replace('/<br.*?>/', "\n")|striptags }}" class="system-check-widget-warning"><span class="icon-warning"></span> {{ thisResult.getLabel }}</li> |
| {% endfor %} |
| </ul> |
| {% endif %} |
| |
| {% if numErrors or numWarnings %} |
| <p> |
| <br /> |
| <a href="{{ linkTo({'module': 'Installation', 'action': 'systemCheckPage'}) }}" |
| >{{ 'Installation_SystemCheckViewFullSystemCheck'|translate }}</a> |
| </p> |
| {% endif %} |
| </div> |