function support_ticket_form_support_ticket_type_form_submit in Support Ticketing System 8
Submit handler for forms with menu options.
See also
support_ticket_form_support_ticket_type_edit_form_alter().
1 string reference to 'support_ticket_form_support_ticket_type_form_submit'
- support_ticket_form_support_ticket_type_edit_form_alter in modules/
support_ticket/ support_ticket.module - Implements hook_form_BASE_FORM_ID_alter().
File
- modules/
support_ticket/ support_ticket.module, line 879 - Enables use of support tickets with optional time tracking.
Code
function support_ticket_form_support_ticket_type_form_submit(&$form, $form_state) {
$type = $form_state
->getFormObject()
->getEntity();
\Drupal::configFactory()
->getEditable('support_ticket.settings')
->set('support_ticket_type_settings.' . $type
->id() . '.filter_format', $form_state
->getValue('filter_format'))
->set('support_ticket_type_settings.' . $type
->id() . '.comment_diff_field', $form_state
->getValue('comment_diff_field'))
->set('support_ticket_type_settings.' . $type
->id() . '.comment_diff_revision_reference', $form_state
->getValue('comment_diff_revision_reference'))
->set('support_ticket_type_settings.' . $type
->id() . '.comment_diff_revision_changes', $form_state
->getValue('comment_diff_revision_changes'))
->save();
}