You are here

class views_handler_filter_user_relationships_requester_or_requestee_current_user in User Relationships 6

Same name and namespace in other branches
  1. 7 user_relationship_views/views_handler_filter_user_relationships_requester_or_requestee_current_user.inc \views_handler_filter_user_relationships_requester_or_requestee_current_user

@file Filter handler for the current user @author pedrofaria http://drupal.org/user/27805

Hierarchy

Expanded class hierarchy of views_handler_filter_user_relationships_requester_or_requestee_current_user

1 string reference to 'views_handler_filter_user_relationships_requester_or_requestee_current_user'
user_relationship_views_views_data in user_relationship_views/user_relationship_views.views.inc
hook_views_data()

File

user_relationship_views/views_handler_filter_user_relationships_requester_or_requestee_current_user.inc, line 8
Filter handler for the current user @author pedrofaria http://drupal.org/user/27805

View source
class views_handler_filter_user_relationships_requester_or_requestee_current_user extends views_handler_filter_boolean_operator {
  function construct() {
    parent::construct();
    $this->value_value = t('Is the logged in user');
  }
  function query() {
    $this
      ->ensure_my_table();
    $op = empty($this->value) ? '<>' : '=';
    $where = "({$this->table_alias}.requester_id {$op} ***CURRENT_USER*** OR {$this->table_alias}.requestee_id {$op} ***CURRENT_USER***)";
    $this->query
      ->add_where($this->options['group'], $where);
  }

}

Members