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 }