function kwresearch_site_keywords_edit_form_submit in Keyword Research 7
Same name and namespace in other branches
- 6 kwresearch.admin.inc \kwresearch_site_keywords_edit_form_submit()
 
Processes site keyword edit form saves settings to database
_state
Parameters
$form:
File
- ./
kwresearch.admin.inc, line 285  - Admin include file.
 
Code
function kwresearch_site_keywords_edit_form_submit($form, &$form_state) {
  $keyword_obj = new stdClass();
  $kid = $form_state['values']['kid'] ? $form_state['values']['kid'] : NULL;
  $keyword = strtolower(isset($form_state['values']['keyword']) ? $form_state['values']['keyword'] : '');
  $keyword_obj->priority = $form_state['values']['priority'];
  $keyword_obj->value = (double) $form_state['values']['value'];
  $update_stats = $form_state['values']['op'] == t('Save & update stats');
  $kid = kwresearch_save_site_keyword($keyword, $kid, $keyword_obj, $update_stats);
  // save kid incase other modules need it
  $form_state['values']['kid'] = $kid;
  if (!$kid) {
    drupal_set_message(t('Site keyword <em>@keyword</em> has been added.', array(
      '@keyword' => $keyword,
    )), 'status');
  }
  else {
    drupal_set_message(t('Site keyword <em>@keyword</em> has been updated.', array(
      '@keyword' => $keyword,
    )), 'status');
  }
}