views_handler_filter_comment_user_uid.inc in Views (for Drupal 7) 6.3
File
modules/comment/views_handler_filter_comment_user_uid.inc
View source
<?php
class views_handler_filter_comment_user_uid extends views_handler_filter_user_name {
function query() {
$this
->ensure_my_table();
$replace = array_fill(0, sizeof($this->value), '%d');
$condition = $this->operator . ' (' . implode(", ", $replace) . ')';
$args = array_values($this->value);
$args = array_merge($args, $args);
$this->query
->add_where($this->options['group'], "{$this->table_alias}.uid " . $condition . " OR\n ((SELECT COUNT(*) FROM {comments} c WHERE c.uid " . $condition . " AND c.nid = {$this->table_alias}.nid) > 0)", $args);
}
}