You are here

function kwresearch_site_keywords_import_form_submit in Keyword Research 6

Same name and namespace in other branches
  1. 7 kwresearch.admin.inc \kwresearch_site_keywords_import_form_submit()

Processes site keywords import form

_state

Parameters

$form:

File

./kwresearch.admin.inc, line 379
Admin include file.

Code

function kwresearch_site_keywords_import_form_submit($form, &$form_state) {
  global $user;
  $lines = explode("\n", $form_state['values']['import_data']);
  $imported = 0;
  foreach ($lines as $line) {
    list($keyword, $priority, $value) = explode(",", $line);
    $keyword = drupal_strtolower(trim($keyword));
    if (!$keyword) {
      continue;
    }
    $keyword_obj = new stdClass();
    $set = '';
    $fields = '';
    $values = '';
    $format = 0;
    if ($priority) {
      $keyword_obj->priority = (int) $priority;
    }
    else {
      $keyword_obj->priority = 0;
    }
    if ($value) {
      $keyword_obj->value = (double) $value;
    }
    kwresearch_save_site_keyword($keyword, NULL, $keyword_obj);
    $imported++;
  }
  drupal_set_message(t('@imported keywords were imported.', array(
    '@imported' => $imported,
  )));
}