• Main Page
  • Related Pages
  • Modules
  • Classes
  • Files
  • File List
  • File Members

modules/node/views_handler_argument_node_uid_revision.inc

00001 <?php
00002 // $Id$
00003 
00008 class views_handler_argument_node_uid_revision extends views_handler_argument_comment_user_uid {
00009   function query($group_by = FALSE) {
00010     $this->ensure_my_table();
00011     $placeholder = $this->placeholder();
00012     $this->query->add_where_expression(0, "$this->table_alias.uid = $placeholder OR ((SELECT COUNT(*) FROM {node_revision} nr WHERE nr.uid = $placeholder AND nr.nid = $this->table_alias.nid) > 0)", array($placeholder => $this->argument));
00013   }
00014 }

Generated on Sun Feb 26 2012 12:52:51 for Views by  doxygen 1.7.1