function 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.
7 calls to module_load_all()
- DrupalWebTestCase::setUp in modules/simpletest/ drupal_web_test_case.php 
- Sets up a Drupal site for running functional and integration tests.
- theme in includes/theme.inc 
- Generates themed output.
- ThemeRegistry::__construct in includes/theme.inc 
- Constructs a DrupalCacheArray object.
- _drupal_bootstrap_full in includes/common.inc 
- _drupal_bootstrap_variables in includes/bootstrap.inc 
- Loads system variables and all enabled bootstrap modules.
File
- 
              includes/module.inc, line 19 
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;
}Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
