You are here

function features_get_module_status in Features 7.2

Same name and namespace in other branches
  1. 6 features.module \features_get_module_status()
  2. 7 features.module \features_get_module_status()

Checks whether a module is enabled, disabled or missing.

Parameters

string $module: A module name.

Return value

int One of the constants mentioned below, depending on the module status.

See also

FEATURES_MODULE_ENABLED

FEATURES_MODULE_DISABLED

FEATURES_MODULE_MISSING

1 call to features_get_module_status()
features_admin_components in ./features.admin.inc
Form builder for 'admin/structure/features/%feature'.

File

./features.module, line 1071
Main *.module file for the 'features' module.

Code

function features_get_module_status($module) {
  if (module_exists($module)) {
    return FEATURES_MODULE_ENABLED;
  }
  elseif (features_get_modules($module)) {
    return FEATURES_MODULE_DISABLED;
  }
  else {
    return FEATURES_MODULE_MISSING;
  }
}