Projet

Général

Profil

Paste
Télécharger (688 octets) Statistiques
| Branche: | Révision:

root / drupal7 / sites / all / modules / views / modules / tracker / views_handler_filter_tracker_comment_user_uid.inc @ 651307cd

1
<?php
2
/**
3
 * @file
4
 * Contains views_handler_filter_tracker_comment_user_uid
5
 */
6

    
7
/**
8
 * UID filter to check for nodes that user posted or commented on.
9
 */
10
class views_handler_filter_tracker_comment_user_uid extends views_handler_filter_comment_user_uid {
11

    
12
  /**
13
   * Overrides views_handler_filter_comment_user_uid::query()
14
   */
15
  function query() {
16
    // Because this handler thinks it's an argument for a field on the {node}
17
    // table, we need to make sure {tracker_user} is JOINed and use its alias
18
    // for the WHERE clause.
19
    $tracker_user_alias = $this->query->ensure_table('tracker_user');
20
    $this->query->add_where(0, "$tracker_user_alias.uid", $this->value);
21
  }
22

    
23
}