? 540584-domain-source.patch
? 561282-views-filtering.patch
? 564070-source.patch
? big.redirect.patch
Index: domain_source/domain_source.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/domain/domain_source/domain_source.module,v
retrieving revision 1.14
diff -u -p -r1.14 domain_source.module
--- domain_source/domain_source.module	11 Oct 2009 15:19:57 -0000	1.14
+++ domain_source/domain_source.module	11 Oct 2009 18:33:03 -0000
@@ -28,7 +28,9 @@ function domain_source_form_alter(&$form
     if (user_access('set domain access')) {
       $show = TRUE;
       foreach ($domains as $domain) {
-        $options[$domain['domain_id']] = $domain['sitename'];
+        if ($domain['valid']) {
+          $options[$domain['domain_id']] = $domain['sitename'];
+        }
       }
     }
     // In the case of users with limited permissions, option 3 is the "show options" value.
@@ -36,7 +38,7 @@ function domain_source_form_alter(&$form
       global $user;
       // Get the user's allowed domains.
       foreach ($domains as $domain) {
-        if ($user->domain_user[$domain['domain_id']] != 0 && $domain['domain_id'] == $user->domain_user[$domain['domain_id']]) {
+        if ($domain['valid'] && $user->domain_user[$domain['domain_id']] != 0 && $domain['domain_id'] == $user->domain_user[$domain['domain_id']]) {
           $options[$domain['domain_id']] = $domain['sitename'];
         }
       }
