You are here

function domain_source_form_node_type_form_alter in Domain Access 7.3

Implements hook_form_FORM_ID_alter().

Allows default settings for domain source when setting the default domain selection per content type.

File

domain_source/domain_source.module, line 427
Creates a source domain for linking to content from other domains.

Code

function domain_source_form_node_type_form_alter(&$form, &$form_state, $form_id) {
  $options = array();
  $domains = domain_domains();
  $options[DOMAIN_SOURCE_USE_ACTIVE] = t('Use active domain');
  foreach ($domains as $domain) {
    $options[$domain['machine_name']] = $domain['sitename'];
  }
  $form['domain']['domain_source'] = array(
    '#type' => 'select',
    '#title' => t('%name default source domain', array(
      '%name' => $form['#node_type']->name,
    )),
    '#options' => $options,
    '#default_value' => variable_get('domain_source_' . $form['#node_type']->type, DOMAIN_SOURCE_USE_ACTIVE),
  );
  $form['#validate'][] = 'domain_source_validate_domain_nodes_form';
}