template_preprocess_status_report(&$variables)
Prepares variables for status report template.
Default template: status-report.html.twig.
This theme function is dependent on install.inc being loaded, because that's where the constants are defined.
$variables: An associative array containing:
function template_preprocess_status_report(&$variables) { $severities = array( REQUIREMENT_INFO => array( 'title' => t('Info'), 'status' => 'info', ), REQUIREMENT_OK => array( 'title' => t('OK'), 'status' => 'ok', ), REQUIREMENT_WARNING => array( 'title' => t('Warning'), 'status' => 'warning', ), REQUIREMENT_ERROR => array( 'title' => t('Error'), 'status' => 'error', ), ); foreach ($variables['requirements'] as $i => $requirement) { // Always use the explicit requirement severity, if defined. Otherwise, // default to REQUIREMENT_OK in the installer to visually confirm that // installation requirements are met. And default to REQUIREMENT_INFO to // denote neutral information without special visualization. if (isset($requirement['severity'])) { $severity = $severities[(int) $requirement['severity']]; } elseif (defined('MAINTENANCE_MODE') && MAINTENANCE_MODE == 'install') { $severity = $severities[REQUIREMENT_OK]; } else { $severity = $severities[REQUIREMENT_INFO]; } $variables['requirements'][$i]['severity_title'] = $severity['title']; $variables['requirements'][$i]['severity_status'] = $severity['status']; } }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!modules!system!system.admin.inc/function/template_preprocess_status_report/8.1.x