function ldap_views_plugin_query_ldap::build_ldap_filter in Lightweight Directory Access Protocol (LDAP) 7
Same name and namespace in other branches
- 8.2 ldap_views/plugins/ldap_views_plugin_query_ldap.inc \ldap_views_plugin_query_ldap::build_ldap_filter()
- 7.2 ldap_views/plugins/ldap_views_plugin_query_ldap.inc \ldap_views_plugin_query_ldap::build_ldap_filter()
1 call to ldap_views_plugin_query_ldap::build_ldap_filter()
- ldap_views_plugin_query_ldap::execute in ldap_views/
plugins/ ldap_views_plugin_query_ldap.inc - Executes the query and fills the associated view object with according values.
File
- ldap_views/
plugins/ ldap_views_plugin_query_ldap.inc, line 168 - Defines the default query object which builds and execute a ldap query
Class
- ldap_views_plugin_query_ldap
- @file Defines the default query object which builds and execute a ldap query
Code
function build_ldap_filter($filter) {
$condition = $this
->build_condition();
$contextual = $this
->build_contextual_filter();
$search_filter = !empty($contextual) && !empty($condition) ? '(&' . $condition . $contextual . ')' : $condition . $contextual;
return !empty($search_filter) ? $search_filter : $filter;
}