diff --git a/modules/system/system.admin.inc b/modules/system/system.admin.inc index 05543be..f21f503 100644 --- a/modules/system/system.admin.inc +++ b/modules/system/system.admin.inc @@ -2547,7 +2547,16 @@ function theme_system_admin_index($variables) { * * @param $variables * An associative array containing: - * - requirements: An array of requirements. + * - requirements: An array of requirements/status items. Each requirement + * is an associative array containing the following elements: + * - title: The name of the requirement. + * - value: The current value (version, time, level, etc). + * - description: (optional) The description of the requirement. + * - severity: (optional) The requirement's result/severity level, one of: + * - REQUIREMENT_INFO: Status information. + * - REQUIREMENT_OK: The requirement is satisfied. + * - REQUIREMENT_WARNING: The requirement failed with a warning. + * - REQUIREMENT_ERROR: The requirement failed with an error. * * @ingroup themeable */ @@ -2575,7 +2584,7 @@ function theme_status_report($variables) { foreach ($requirements as $requirement) { if (empty($requirement['#type'])) { - $severity = $severities[isset($requirement['severity']) ? (int) $requirement['severity'] : 0]; + $severity = $severities[isset($requirement['severity']) ? (int) $requirement['severity'] : REQUIREMENT_INFO]; $severity['icon'] = '
' . $severity['title'] . '
'; // Output table row(s)