You are here

public function ldap_views_plugin_query_ldap::options_form in Lightweight Directory Access Protocol (LDAP) 7.2

Same name and namespace in other branches
  1. 8.2 ldap_views/plugins/ldap_views_plugin_query_ldap.inc \ldap_views_plugin_query_ldap::options_form()
  2. 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

ldap_views_plugin_query_ldap

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."),
  ];
}