public static function SimpleLdapUser::filter in Simple LDAP 7.2
Same name and namespace in other branches
- 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;
}