function theme_status_report
theme_status_report($variables)
Returns HTML for the status report.
Parameters
$variables: An associative array containing:
- requirements: An array of requirements.
Related topics
File
- modules/system/system.admin.inc, line 2574
- Admin page callbacks for the system module.
Code
function theme_status_report($variables) { $requirements = $variables['requirements']; $severities = array( REQUIREMENT_INFO => array( 'title' => t('Info'), 'class' => 'info', ), REQUIREMENT_OK => array( 'title' => t('OK'), 'class' => 'ok', ), REQUIREMENT_WARNING => array( 'title' => t('Warning'), 'class' => 'warning', ), REQUIREMENT_ERROR => array( 'title' => t('Error'), 'class' => 'error', ), ); $output = '<table class="system-status-report">'; foreach ($requirements as $requirement) { if (empty($requirement['#type'])) { $severity = $severities[isset($requirement['severity']) ? (int) $requirement['severity'] : REQUIREMENT_OK]; $severity['icon'] = '<div title="' . $severity['title'] . '"><span class="element-invisible">' . $severity['title'] . '</span></div>'; // Output table row(s) if (!empty($requirement['description'])) { $output .= '<tr class="' . $severity['class'] . ' merge-down"><td class="status-icon">' . $severity['icon'] . '</td><td class="status-title">' . $requirement['title'] . '</td><td class="status-value">' . $requirement['value'] . '</td></tr>'; $output .= '<tr class="' . $severity['class'] . ' merge-up"><td colspan="3" class="status-description">' . $requirement['description'] . '</td></tr>'; } else { $output .= '<tr class="' . $severity['class'] . '"><td class="status-icon">' . $severity['icon'] . '</td><td class="status-title">' . $requirement['title'] . '</td><td class="status-value">' . $requirement['value'] . '</td></tr>'; } } } $output .= '</table>'; return $output; }
© 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/modules!system!system.admin.inc/function/theme_status_report/7.x