You are here

function kwresearch_site_keywords_import_form in Keyword Research 7

Same name and namespace in other branches
  1. 6 kwresearch.admin.inc \kwresearch_site_keywords_import_form()

Returns site keywords import form array

Parameters

$form_state:

str $keyword:

1 string reference to 'kwresearch_site_keywords_import_form'
kwresearch_site_keywords_import in ./kwresearch.admin.inc
Generates site keywords import page

File

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

Code

function kwresearch_site_keywords_import_form($form, $form_state, $keyword) {
  $options = kwresearch_get_priority_options();
  $form['import_data'] = array(
    '#type' => 'textarea',
    '#title' => t('Import data'),
    '#description' => t('Paste in a list of keywords using the format "keyword,priority,value". Each keyword should be a new line. Priority and value values are optional.'),
  );
  $form['advanced'] = array(
    '#type' => 'fieldset',
    '#title' => t('Advanced'),
    '#description' => t('Advanced import settings'),
    '#collapsible' => TRUE,
    '#collapsed' => TRUE,
  );
  $form['advanced']['delineator'] = array(
    '#type' => 'textfield',
    '#title' => t('Delineator'),
    '#description' => t('Set the character(2) that values are seperated by.'),
    '#size' => 4,
    '#default_value' => ',',
  );
  $options = array(
    'priority' => t('Priority'),
    'value' => t('Value'),
  );
  $form['advanced']['add_fields'] = array(
    '#type' => 'checkboxes',
    '#title' => t('Additional fields'),
    '#description' => t('The first item in each line must be the keyword. Use the checkboxes to indicate where to map additional field values.'),
    '#options' => $options,
    '#default_value' => array(
      'priority',
    ),
  );
  $form['save'] = array(
    '#type' => 'submit',
    '#value' => t('Add keywords to site list'),
  );
  return $form;
}