public function ldap_views_plugin_query_ldap::options_form in Lightweight Directory Access Protocol (LDAP) 7.2
Same name and namespace in other branches
- 8.2 ldap_views/plugins/ldap_views_plugin_query_ldap.inc \ldap_views_plugin_query_ldap::options_form()
- 7 ldap_views/plugins/ldap_views_plugin_query_ldap.inc \ldap_views_plugin_query_ldap::options_form()
Add settings for the ui.
Overrides views_plugin_query::options_form
File
- ldap_views/
plugins/ ldap_views_plugin_query_ldap.inc, line 396 - Defines the default query object which builds and execute a ldap query.
Class
Code
public function options_form(&$form, &$form_state) {
$queries = [];
$queries['all'] = LdapQueryAdmin::getLdapQueryObjects();
foreach ($queries['all'] as $_sid => $ldap_query) {
if ($ldap_query->status == 1) {
$options[$ldap_query->qid] = $ldap_query->name;
}
}
$form['qid'] = [
'#type' => 'select',
'#title' => t('LDAP Search'),
'#options' => $options,
'#default_value' => $this->options['qid'],
'#description' => t("The LDAP server to query."),
];
}