You are here

function simple_fb_connect_update_7001 in Simple FB Connect 7.2

Updates disabled roles setting to use label as identifier rather than role id.

This is to make the configuration transferable between environments using Features. See https://www.drupal.org/node/2653060

File

./simple_fb_connect.install, line 102
Install file for Simple FB Connect module. Checks requirements.

Code

function simple_fb_connect_update_7001() {
  $roles = variable_get('simple_fb_connect_disabled_roles', array());
  $updated_roles = array();
  foreach ($roles as $rid => $value) {
    $role = user_role_load($rid);
    if (!$role || empty($value)) {
      continue;
    }
    $updated_roles[$role->name] = $role->name;
  }
  variable_set('simple_fb_connect_disabled_roles', $updated_roles);
}