You are here

function feeds_import_form_submit in Feeds 8.2

Same name and namespace in other branches
  1. 6 feeds.pages.inc \feeds_import_form_submit()
  2. 7.2 feeds.pages.inc \feeds_import_form_submit()
  3. 7 feeds.pages.inc \feeds_import_form_submit()

Submit handler for feeds_import_form().

File

./feeds.pages.inc, line 100
Menu callbacks, form callbacks and helpers.

Code

function feeds_import_form_submit($form, &$form_state) {

  // Save source and import.
  $source = feeds_source($form['#importer_id']);
  if (!empty($form_state['values']['feeds']) && is_array($form_state['values']['feeds'])) {
    $source
      ->addConfig($form_state['values']['feeds']);
    $source
      ->save();
  }

  // Add to schedule.
  $source
    ->schedule();

  // Refresh feed if import on create is selected.
  if ($source->importer->config['import_on_create']) {
    $source
      ->startImport();
  }
}