function lingotek_setup_language_settings_form_submit in Lingotek Translation 7.2
Same name and namespace in other branches
- 7.3 lingotek.setup.inc \lingotek_setup_language_settings_form_submit()
- 7.4 lingotek.setup.inc \lingotek_setup_language_settings_form_submit()
Language Selection - Form Submit Processing Save source and target language selections. Activate a source or target language if it isn't currently active.
File
- ./
lingotek.setup.inc, line 574 - Lingotek Easy Install Process.
Code
function lingotek_setup_language_settings_form_submit($form, $form_state) {
// These are the languages that are currently active in this Drupal installation.
$active_languages = language_list('enabled');
$source_language = $form_state['values']['lingotek_install_source_language'];
// if the Source language is not active, activate it.
if (!array_key_exists($source_language, $active_languages[1])) {
locale_add_language($source_language);
// Function from the Locale module.
}
variable_set('lingotek_source_language', $form_state['values']['lingotek_install_source_language']);
$_SESSION['lingotek_setup_path'][] = 'admin/config/lingotek/language-settings';
drupal_set_message(t('Your language settings have been saved.'));
drupal_goto('admin/config/lingotek/node-translation-settings');
}