function language_negotiation_configure_form

Builds the configuration form for language negotiation.

1 string reference to 'language_negotiation_configure_form'
language_menu in drupal/core/modules/language/language.module
Implements hook_menu().

File

drupal/core/modules/language/language.admin.inc, line 354
Administration functions for language.module.

Code

function language_negotiation_configure_form() {
  language_negotiation_include();
  $form = array(
    '#submit' => array(
      'language_negotiation_configure_form_submit',
    ),
    '#theme' => 'language_negotiation_configure_form',
    '#language_types' => language_types_get_configurable(FALSE),
    '#language_types_info' => language_types_info(),
    '#language_negotiation_info' => language_negotiation_info(),
  );
  foreach ($form['#language_types'] as $type) {
    language_negotiation_configure_form_table($form, $type);
  }
  $form['actions'] = array(
    '#type' => 'actions',
  );
  $form['actions']['submit'] = array(
    '#type' => 'submit',
    '#value' => t('Save settings'),
  );
  return $form;
}