You are here

function signup_handler_argument_signup_user_uid::query in Signup 7

Same name and namespace in other branches
  1. 6.2 views/handlers/signup_handler_argument_signup_user_uid.inc \signup_handler_argument_signup_user_uid::query()
  2. 6 views/handlers/signup_handler_argument_signup_user_uid.inc \signup_handler_argument_signup_user_uid::query()

Set up the query for this argument.

The argument sent may be found at $this->argument.

Parameters

bool $group_by: Whether the query uses a group-by.

Overrides views_handler_argument_numeric::query

File

views/handlers/signup_handler_argument_signup_user_uid.inc, line 14

Class

signup_handler_argument_signup_user_uid
Argument handler display nodes the given UID has not signed up for.

Code

function query($group_by = FALSE) {
  $join = $this
    ->get_join();
  $join->extra[] = array(
    'field' => $this->real_field,
    'value' => $this->argument,
  );
  $alias = $this->query
    ->add_table($this->table, $this->relationship, $join);
  $this->query
    ->add_where(0, "{$alias}.{$this->real_field}", NULL, 'IS NULL');
}