? 367752-domain-list-size.patch
? 369928-views-filter.patch
? 397116-relationship.patch
? 529026-outbound-doc.patch
? 539422-grants.patch
? 547390-domain-conf.patch
? domain_conf/domain_conf.inc
Index: domain_conf/domain_conf.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/domain/domain_conf/domain_conf.admin.inc,v
retrieving revision 1.11
diff -u -p -r1.11 domain_conf.admin.inc
--- domain_conf/domain_conf.admin.inc	14 Jun 2009 19:29:49 -0000	1.11
+++ domain_conf/domain_conf.admin.inc	12 Aug 2009 22:33:25 -0000
@@ -96,7 +96,7 @@ function domain_conf_form($form_state, $
   }
 
   // Grab any extra elements defined by other modules.
-  $extra = domain_conf_api(TRUE);
+  $extra = domain_conf_api(TRUE, $settings);
   // Merge the $extra and $form arrays.
   $form = array_merge($form, $extra);
 
Index: domain_conf/domain_conf.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/domain/domain_conf/domain_conf.module,v
retrieving revision 1.49
diff -u -p -r1.49 domain_conf.module
--- domain_conf/domain_conf.module	28 Jun 2009 15:57:10 -0000	1.49
+++ domain_conf/domain_conf.module	12 Aug 2009 22:33:25 -0000
@@ -457,12 +457,17 @@ function domain_conf_domainupdate($op, $
  * @return
  * An array of form elements according to the FormsAPI or an empty array.
  */
-function domain_conf_api($all = FALSE) {
+function domain_conf_api($all = FALSE, $settings = array()) {
   global $_domain;
   $options = array();
   $extra = module_invoke_all('domainconf', $_domain);
   if (!empty($extra)) {
     foreach ($extra as $key => $value) {
+      foreach (element_children($value) as $element) {
+        if (isset($value[$element]['#default_value']) && isset($settings[$element])) {
+          $value[$element]['#default_value'] = $settings[$element];
+        }
+      }
       if ($value['#domain_setting'] == TRUE || $all == TRUE) {
         // Discard the #domain_setting flag; it is not needed.
         unset($value['#domain_setting']);
