You are here

function simple_ldap_role_user_load in Simple LDAP 7.2

Same name and namespace in other branches
  1. 7 simple_ldap_role/simple_ldap_role.module \simple_ldap_role_user_load()

Implements hook_user_load().

File

simple_ldap_role/simple_ldap_role.module, line 29
Main simple_ldap_role module file.

Code

function simple_ldap_role_user_load($users) {
  $sync = simple_ldap_role_variable_get('simple_ldap_role_sync');
  if ($sync == 'hook_user_load') {
    foreach ($users as $user) {
      if ($user->uid == 1) {
        continue;
      }
      switch (simple_ldap_role_variable_get('simple_ldap_role_source')) {
        case 'ldap':
          simple_ldap_role_sync_user_to_drupal($user);
          break;
        case 'drupal':
          simple_ldap_role_sync_user_to_ldap($user);
          break;
      }
    }
  }
}