? 496936-current-domain.patch
? domain_views/includes/496936_domain_views_handler_filter_domain_access_current_all.inc_.patch
Index: domain_views/includes/domain_views_handler_filter_domain_access_current_all.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/domain/domain_views/includes/domain_views_handler_filter_domain_access_current_all.inc,v
retrieving revision 1.3
diff -u -p -r1.3 domain_views_handler_filter_domain_access_current_all.inc
--- domain_views/includes/domain_views_handler_filter_domain_access_current_all.inc	23 Apr 2009 21:42:20 -0000	1.3
+++ domain_views/includes/domain_views_handler_filter_domain_access_current_all.inc	14 Jul 2009 18:09:37 -0000
@@ -14,6 +14,11 @@
 class domain_views_handler_filter_domain_access_current_all extends views_handler_filter_boolean_operator  {
   function query() {
     $table = $this->ensure_my_table();
-    $this->query->add_where($this->options['group'], "(($table.realm = 'domain_id' AND $table.$this->real_field ". (empty($this->value) ? '<>' : '=') ." ***CURRENT_DOMAIN***) OR ($table.realm = 'domain_site' AND $table.$this->real_field = 0))");
+    if (empty($this->value)) {
+      $this->query->add_where($this->options['group'], "(($table.realm = 'domain_id' AND $table.$this->real_field ". '<>' ." ***CURRENT_DOMAIN***))");
+    }
+    else {
+      $this->query->add_where($this->options['group'], "(($table.realm = 'domain_id' AND $table.$this->real_field ". '=' ." ***CURRENT_DOMAIN***) OR ($table.realm = 'domain_site' AND $table.$this->real_field = 0))");
+    }
   }
 }
