function module_load_all
7.x module.inc | module_load_all( |
6.x module.inc | module_load_all() |
Loads all the modules that have been enabled in the system table.
Parameters
$bootstrap: Whether to load only the reduced set of modules loaded in "bootstrap mode" for cached pages. See bootstrap.inc.
Return value
If $bootstrap is NULL, return a boolean indicating whether all modules have been loaded.
6 calls to module_load_all()
- theme in drupal-7.x/
includes/ theme.inc - Generates themed output.
- ThemeRegistry::__construct in drupal-7.x/
includes/ theme.inc - Constructs a DrupalCacheArray object.
- _drupal_bootstrap_full in drupal-7.x/
includes/ common.inc - _drupal_bootstrap_variables in drupal-7.x/
includes/ bootstrap.inc - Loads system variables and all enabled bootstrap modules.
- _theme_build_registry in drupal-7.x/
includes/ theme.inc - Builds the theme registry cache.
File
- drupal-7.x/
includes/ module.inc, line 19 - API for loading and interacting with Drupal modules.
Code
function module_load_all($bootstrap = FALSE) {
static $has_run = FALSE;
if (isset($bootstrap)) {
foreach (module_list(TRUE, $bootstrap) as $module) {
drupal_load('module', $module);
}
// $has_run will be TRUE if $bootstrap is FALSE.
$has_run = !$bootstrap;
}
return $has_run;
}