You are here

public static function SimpleLdapUser::filter in Simple LDAP 7.2

Same name and namespace in other branches
  1. 7 simple_ldap_user/SimpleLdapUser.class.php \SimpleLdapUser::filter()

Return the LDAP search filter, as set by the module configuration.

Return value

string The LDAP search filter to satisfy the module configuration options.

3 calls to SimpleLdapUser::filter()
SimpleLdapUser::__construct in simple_ldap_user/SimpleLdapUser.class.php
Constructor.
SimpleLdapUserMassImportExportTestCase::testImport in simple_ldap_user/simple_ldap_user.test
Test mass import.
simple_ldap_user_import in simple_ldap_user/simple_ldap_user.admin.inc
Form to handle mass user import.

File

simple_ldap_user/SimpleLdapUser.class.php, line 360
Class defining a simple LDAP user.

Class

SimpleLdapUser
@file Class defining a simple LDAP user.

Code

public static function filter() {

  // Get the relevant configurations.
  $objectclass = simple_ldap_user_variable_get('simple_ldap_user_objectclass');
  $extrafilter = simple_ldap_user_variable_get('simple_ldap_user_filter');

  // Construct the filter.
  $filter = '(objectclass=' . $objectclass . ')';
  if (!empty($extrafilter)) {
    $filter = '(&' . $filter . '(' . $extrafilter . '))';
  }
  return $filter;
}