You are here

function nodequeue_handler_argument_subqueue_qid::summary_name_field in Nodequeue 7.2

Same name and namespace in other branches
  1. 6.2 includes/views/nodequeue_handler_argument_subqueue_qid.inc \nodequeue_handler_argument_subqueue_qid::summary_name_field()
  2. 7.3 includes/views/nodequeue_handler_argument_subqueue_qid.inc \nodequeue_handler_argument_subqueue_qid::summary_name_field()

Add the name field, which is the field displayed in summary queries.

This is often used when the argument is numeric.

Overrides views_handler_argument::summary_name_field

File

includes/views/nodequeue_handler_argument_subqueue_qid.inc, line 14
Argument handler for subqueues.

Class

nodequeue_handler_argument_subqueue_qid
Subqueues have titles that are determined by doing substitution from the subqueue_title on the queue using the title on the subqueue, which takes a little extra work to do here.

Code

function summary_name_field() {
  $this->queue_alias = $this->query
    ->ensure_table('nodequeue_queue', $this->relationship);
  $this->subqueue_alias = $this->name_table_alias = $this->query
    ->ensure_table('nodequeue_subqueue', $this->relationship);
  $this->queue_title_alias = $this->query
    ->add_field($this->queue_alias, 'subqueue_title');
  $this->subqueue_title_alias = $this->name_alias = $this->query
    ->add_field($this->subqueue_alias, 'title');
}