function hidden_language_language_admin_overview_form_submit in Hidden Language 2.x
Same name and namespace in other branches
- 8 hidden_language.module \hidden_language_language_admin_overview_form_submit()
Form submission handler for language_admin_add_form().
Store information about hidden languages.
1 string reference to 'hidden_language_language_admin_overview_form_submit'
- hidden_language_form_language_admin_overview_form_alter in ./
hidden_language.module - Implements hook_form_FORM_ID_alter() for language_admin_overview_form().
File
- ./
hidden_language.module, line 33
Code
function hidden_language_language_admin_overview_form_submit($form, FormStateInterface $form_state) {
/** @var ConfigurableLanguageInterface[] $languages */
$languages = $form['languages']['#languages'];
$language_form_values = $form_state
->getValue('languages');
foreach ($languages as $language) {
if (isset($language_form_values[$language
->id()])) {
$language_form_value = $language_form_values[$language
->id()];
$language
->setThirdPartySetting('hidden_language', 'hidden', boolval($language_form_value['hidden']));
$language
->save();
}
}
}