You are here

public function deploy_ui_plan::edit_form_submit in Deploy - Content Staging 7.3

Same name and namespace in other branches
  1. 7.2 modules/deploy_ui/plugins/export_ui/deploy_ui_plan.class.php \deploy_ui_plan::edit_form_submit()

Submit callback for basic config.

Overrides ctools_export_ui::edit_form_submit

File

modules/deploy_ui/plugins/export_ui/deploy_ui_plan.class.php, line 207
Deploy UI for managing deployment plans.

Class

deploy_ui_plan
CTools Export UI class for deployment plans.

Code

public function edit_form_submit(&$form, &$form_state) {
  $item = $form_state['item'];
  $item->name = $form_state['values']['name'];
  $item->title = $form_state['values']['title'];
  $item->description = $form_state['values']['description'];
  $item->debug = $form_state['values']['debug'];
  $item->aggregator_plugin = $form_state['values']['aggregator_plugin'];
  $item->fetch_only = $form_state['values']['fetch_only'];

  // Processor plugin.
  if (!empty($form_state['values']['processor_plugin']) && !$form_state['values']['fetch_only']) {
    $item->processor_plugin = $form_state['values']['processor_plugin'];
  }
  else {
    $item->processor_plugin = '';
  }

  // Endpoint.
  if (!empty($form_state['values']['endpoints']) && empty($item->fetch_only)) {
    $item->endpoints = $form_state['values']['endpoints'];
  }
  else {
    $item->endpoints = array();
  }

  // Dependency Iterator.
  $item->dependency_plugin = $form_state['values']['dependency_plugin'];
}