public function ldapContextToProvDirection($ldap_context = NULL) {

    switch ($ldap_context) {

      case 'ldap_user_prov_to_drupal':
        $result = LDAP_USER_PROV_DIRECTION_TO_DRUPAL_USER;
        break;

      case 'ldap_user_prov_to_ldap':
      case 'ldap_user_delete_drupal_user':
        $result = LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY;
        break;

      // provisioning is can hapen in both directions in most contexts
      case 'ldap_user_insert_drupal_user':
      case 'ldap_user_update_drupal_user':
      case 'ldap_authentication_authenticate':
      case 'ldap_user_insert_drupal_user':
      case 'ldap_user_disable_drupal_user':
        $result = LDAP_USER_PROV_DIRECTION_ALL;
        break;

      default:
        $result = LDAP_USER_PROV_DIRECTION_ALL;

    }

    return $result;
  }
public function ldapContextToProvDirection($ldap_context = NULL) {

    switch ($ldap_context) {

      case 'ldap_user_prov_to_drupal':
        $result = LDAP_USER_PROV_DIRECTION_TO_DRUPAL_USER;
        break;

      case 'ldap_user_prov_to_ldap':
      case 'ldap_user_delete_drupal_user':
        $result = LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY;
        break;

      // provisioning is can hapen in both directions in most contexts
      case 'ldap_user_insert_drupal_user':
      case 'ldap_user_update_drupal_user':
      case 'ldap_authentication_authenticate':
      case 'ldap_user_insert_drupal_user':
      case 'ldap_user_disable_drupal_user':
        $result = LDAP_USER_PROV_DIRECTION_ALL;
        break;

      default:
        $result = LDAP_USER_PROV_DIRECTION_ALL;

    }

    return $result;
  }
public function ldapContextToProvDirection ( $ ldap_context = NULL ) { switch ( $ ldap_context ) { case 'ldap_user_prov_to_drupal' : $ result = LDAP_USER_PROV_DIRECTION_TO_DRUPAL_USER ; break ; case 'ldap_user_prov_to_ldap' : case 'ldap_user_delete_drupal_user' : $ result = LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY ; break ; // provisioning is can hapen in both directions in most contexts case 'ldap_user_insert_drupal_user' : case 'ldap_user_update_drupal_user' : case 'ldap_authentication_authenticate' : case 'ldap_user_insert_drupal_user' : case 'ldap_user_disable_drupal_user' : $ result = LDAP_USER_PROV_DIRECTION_ALL ; break ; default : $ result = LDAP_USER_PROV_DIRECTION_ALL ; } return $ result ; }
converts the more general ldap_context string to its associated ldap user prov direction
converts the more general ldap_context string to its associated ldap user prov direction