function _webform_localization_webform_email_delete_form_submit in Webform Localization 7.4
Same name and namespace in other branches
- 7 webform_localization.module \_webform_localization_webform_email_delete_form_submit()
Handle emails localization cleanup / sync on email deletion.
1 string reference to '_webform_localization_webform_email_delete_form_submit'
File
- ./
webform_localization.module, line 752 - Webform localization module.
Code
function _webform_localization_webform_email_delete_form_submit($form, &$form_state) {
$node = $form['node']['#value'];
$webform_localization_options = webform_localization_get_config($node->nid);
if ($webform_localization_options['sync_emails']) {
module_load_include('inc', 'webform_localization', 'includes/webform_localization.sync');
webform_localization_emails_sync($node->nid);
}
if (isset($form_state['values']['node'])) {
// Above isset avoids problem when using entity_translation.
// @see https://www.drupal.org/node/2482521
if ($webform_localization_options['expose_strings']) {
module_load_include('inc', 'webform_localization', 'includes/webform_localization.i18n');
webform_localization_emails_delete_translation_string($form_state['values']['email']['eid'], $node->nid);
}
}
}