1 redirect.module | locale_form_redirect_edit_form_alter(&$form, &$form_state) |
Implements hook_form_FORM_ID_alter() on behalf of locale.module.
File
- core/
modules/ redirect/ redirect.module, line 1293
Code
function locale_form_redirect_edit_form_alter(&$form, &$form_state) {
$language_options = array(
LANGUAGE_NONE => t('All languages'),
);
$languages = language_list();
foreach ($languages as $langcode => $language) {
$language_options[$langcode] = $language->name;
}
$form['langcode'] = array(
'#type' => 'select',
'#title' => t('Language'),
'#options' => $language_options,
'#default_value' => isset($form['langcode']['#value']) ? $form['langcode']['#value'] : LANGUAGE_NONE,
'#description' => t('A redirect set for a specific language will always be used when requesting this page in that language, and takes precedence over redirects set for <em>All languages</em>.'),
);
}