You are here

function gathercontent_import_form_content_select_submit in GatherContent 7.3

Submit handler for `gathercontent_import` form.

@inheritdoc

File

./gathercontent.import.inc, line 424

Code

function gathercontent_import_form_content_select_submit($form, &$form_state) {
  $form_state['object']->project_id = $form_state['values']['project'];
  $content = array_filter($form_state['values']['content']);
  $import_content = array();
  $menu = array();
  $drupal_status = array();
  foreach ($content as $item_id => $item) {
    if ($item['selected'] === 1) {
      $import_content[$item_id] = $item_id;
      $menu[$item_id] = $item['menu'];
      $drupal_status[$item_id] = $item['drupal_status'];
    }
  }
  $form_state['object']->nodes = $import_content;
  $form_state['object']->menu = $menu;
  $form_state['object']->drupal_status = $drupal_status;
}