function ldap_views_plugin_query_ldap::options_form 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::options_form()
- 7.2 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 347 - 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 options_form(&$form, &$form_state) {
/*
$ldap_data = entity_load('ldap_data', FALSE);
$options = array();
foreach ($ldap_data as $data) {
$options[$data->qid] = $data->name;
}
*/
$queries = array();
$queries['all'] = LdapQueryAdmin::getLdapQueryObjects();
foreach ($queries['all'] as $_sid => $ldap_query) {
if ($ldap_query->status == 1) {
//$queries['enabled'][$_qid] = $ldap_query;
$options[$ldap_query->qid] = $ldap_query->name;
}
}
// ******************************************************
$form['qid'] = array(
'#type' => 'select',
'#title' => t('LDAP Search'),
'#options' => $options,
'#default_value' => $this->options['qid'],
'#description' => t("The LDAP server to query."),
);
}