You are here

class ldap_views_handler_argument in Lightweight Directory Access Protocol (LDAP) 8.2

Same name and namespace in other branches
  1. 7.2 ldap_views/handlers/ldap_views_handler_argument.inc \ldap_views_handler_argument
  2. 7 ldap_views/handlers/ldap_views_handler_argument.inc \ldap_views_handler_argument

@file Basic textfield argument to handle known ldap attributes

Hierarchy

Expanded class hierarchy of ldap_views_handler_argument

1 string reference to 'ldap_views_handler_argument'
ldap_views_views_data in ldap_views/ldap_views.views.inc
Implements hook_views_data().

File

ldap_views/handlers/ldap_views_handler_argument.inc, line 7
Basic textfield argument to handle known ldap attributes

View source
class ldap_views_handler_argument extends views_handler_argument {

  /**
   * Build the query based upon the formula
   */
  function query() {
    if ($this->real_field == 'basedn' || $this->real_field == 'filter') {
      $add_method = 'add_' . $this->real_field;
      $this->query
        ->{$add_method}($this->argument);
    }
    else {
      $this->query
        ->add_where(0, $this->real_field, $this->argument, '=');
    }
  }

}

Members

Namesort descending Modifiers Type Description Overrides
ldap_views_handler_argument::query function Build the query based upon the formula