function system_status
Same name and namespace in other branches
- 6.x drupal-6.x/modules/system/system.admin.inc \system_status()
Menu callback: displays the site status report. Can also be used as a pure check.
Parameters
$check: If true, only returns a boolean whether there are system status errors.
1 call to system_status()
- system_admin_config_page in drupal-7.x/
modules/ system/ system.admin.inc - Menu callback; Provide the administration overview page.
3 string references to 'system_status'
- drupal-6.bare.database.php in drupal-7.x/
modules/ simpletest/ tests/ upgrade/ drupal-6.bare.database.php - Bare installation of Drupal 6.17, for test purposes.
- drupal-6.filled.database.php in drupal-7.x/
modules/ simpletest/ tests/ upgrade/ drupal-6.filled.database.php - Filled installation of Drupal 6.17, for test purposes.
- system_menu in drupal-7.x/
modules/ system/ system.module - Implements hook_menu().
Archivo
- drupal-7.x/
modules/ system/ system.admin.inc, line 2313 - Admin page callbacks for the system module.
Código
function system_status($check = FALSE) {
// Load .install files
include_once DRUPAL_ROOT . '/includes/install.inc';
drupal_load_updates();
// Check run-time requirements and status information.
$requirements = module_invoke_all('requirements', 'runtime');
usort($requirements, '_system_sort_requirements');
if ($check) {
return drupal_requirements_severity($requirements) == REQUIREMENT_ERROR;
}
// MySQL import might have set the uid of the anonymous user to autoincrement
// value. Let's try fixing it. See http://drupal.org/node/204411
db_update('users')->expression('uid', 'uid - uid')->condition('name', '')->condition('pass', '')->condition('status', 0)->execute();
return theme('status_report', array('requirements' => $requirements));
}