You are here

function domain_alias_prepare_export in Domain Access 7.3

Prepares alias lists to an array based on machine_name.

Parameters

$machine_name: The source domain machine name.

Return value

An array of alias records.

1 call to domain_alias_prepare_export()
domain_alias_features_export_render in domain_alias/domain_alias.features.inc
Implements hook_features_export_render().

File

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

Code

function domain_alias_prepare_export($machine_name) {
  $domain_id = domain_load_domain_id($machine_name);
  $list = domain_alias_list($domain_id);
  $aliases = array();
  if (!empty($list)) {
    foreach ($list as $id => $val) {
      $val['machine_name'] = domain_load_machine_name($val['domain_id']);
      unset($val['domain_id']);
      unset($val['alias_id']);

      // Use pattern as the key, since it is machine-readable.
      $aliases[$val['pattern']] = $val;
    }
  }
  return $aliases;
}