You are here

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();
}