You are here

function farm_access_modules_enabled in farmOS 7

Implements hook_modules_enabled().

File

modules/farm/farm_access/farm_access.module, line 621
Farm Access module.

Code

function farm_access_modules_enabled($modules) {

  // Create new roles.
  farm_access_roles_create();

  // Load a list of modules that implement hook_farm_access_perms() or
  // hook_farm_access_perms_alter().
  $perms_implementations = module_implements('farm_access_perms');
  $alter_implementations = module_implements('farm_access_perms_alter');

  // If one of the modules being enabled implements hook_farm_access_perms() or
  // hook_farm_access_perms_alter(), sync permissions.
  if (array_intersect($modules, $perms_implementations) || array_intersect($modules, $alter_implementations)) {
    farm_access_sync_perms();
  }
}