You are here

function casetracker_project_type_form_submit in Case Tracker 7.2

Form API submit callback for the type form.

File

./casetracker_project_type.inc, line 119
CaseTrackerProject type editing UI.

Code

function casetracker_project_type_form_submit(&$form, &$form_state) {
  $project_type = entity_ui_form_submit_build_entity($form, $form_state);

  // If we create new project type we need to add default fields to it.
  if ($form_state['op'] == 'add') {
    casetracker_project_type_add_default_fields($project_type);
    drupal_set_message(t('Project type "@title" was created successfully', array(
      '@title' => $project_type->label,
    )));
  }
  else {
    drupal_set_message(t('Project type "@title" was edited successfully', array(
      '@title' => $project_type->label,
    )));
  }
  $project_type
    ->save();
  $form_state['redirect'] = 'admin/structure/casetracker/project-types';
}