You are here

function domain_alias_features_export_render in Domain Access 7.3

Implements hook_features_export_render().

File

domain_alias/domain_alias.features.inc, line 31
Features support for Domain Alias.

Code

function domain_alias_features_export_render($module_name, $data, $export = NULL) {
  domain_features_load($module_name, 'domain_alias_default_aliases', FALSE);
  $code = array();
  $code[] = '  $domain_aliases = array();';

  // Set the wipe tables item.
  if ($wipe = domain_features_export_wipe_tables_code($data, $code, $export, 'domain_aliases') && empty($export)) {

    // Check for changes against the target database.
    $data = domain_machine_names();
  }
  foreach ($data as $name) {
    if ($name != 'wipe-domain-tables') {
      $list = domain_alias_prepare_export($name);
      $code[] = "  \$domain_aliases['{$name}'] = " . features_var_export($list, '  ') . ";";
    }
  }
  $code[] = "\n  return \$domain_aliases;";
  $output = implode("\n", $code);
  return array(
    'domain_alias_default_aliases' => $output,
  );
}