You are here

class print_join_page_counter in Printer, email and PDF versions 6

Same name and namespace in other branches
  1. 7.2 print_join_page_counter.inc \print_join_page_counter
  2. 7 print_join_page_counter.inc \print_join_page_counter

@file Custom Views integration join for the page counters

Hierarchy

Expanded class hierarchy of print_join_page_counter

Related topics

3 string references to 'print_join_page_counter'
print_mail_views_data in print_mail/print_mail.views.inc
Implements hook_views_data().
print_pdf_views_data in print_pdf/print_pdf.views.inc
Implements hook_views_data().
print_views_data in ./print.views.inc
Implements hook_views_data().

File

./print_join_page_counter.inc, line 10
Custom Views integration join for the page counters

View source
class print_join_page_counter extends views_join {

  // PHP 4 doesn't call constructors of the base class automatically from a
  // constructor of a derived class. It is your responsibility to propagate
  // the call to constructors upstream where appropriate.
  function construct($table = NULL, $left_table = NULL, $left_field = NULL, $field = NULL, $extra = array(), $type = 'LEFT') {
    parent::construct($table, $left_table, $left_field, $field, $extra, $type);
  }
  function join($table, &$query) {
    $this->left_field = "CONCAT('node/', {$this->left_table}.{$this->left_field})";
    $this->left_table = NULL;
    return parent::join($table, $query);
  }

}

Members