function kwresearch_page_keywords_edit_form in Keyword Research 7
Same name and namespace in other branches
- 6 kwresearch.admin.inc \kwresearch_page_keywords_edit_form()
@todo Please document this function.
See also
1 string reference to 'kwresearch_page_keywords_edit_form'
- kwresearch_page_keywords_edit in ./
kwresearch.admin.inc - Generages page keyword edit form
File
- ./
kwresearch.admin.inc, line 513 - Admin include file.
Code
function kwresearch_page_keywords_edit_form($form, $form_state, $pid, $keyword) {
$url = url($pid > 0 ? 'node/' . $pid : $pid);
if (!$url) {
drupal_set_message(t('Invalid page entered.'));
return;
}
$page_keyword = kwresearch_load_page_keyword($pid, $keyword->kid);
$form['page'] = array(
'#title' => t('Page'),
'#type' => 'item',
'#markup' => l($url, $url),
);
$form['pid'] = array(
'#type' => 'value',
'#value' => $pid,
);
if ($keyword->kid) {
$form['kid'] = array(
'#type' => 'value',
'#value' => $keyword->kid,
);
$form['keyword'] = array(
'#type' => 'item',
'#title' => t('Keyword'),
'#markup' => $keyword->keyword,
);
}
else {
$form['kid'] = array(
'#type' => 'value',
'#value' => 0,
);
$form['keyword'] = array(
'#type' => 'textfield',
'#title' => t('Keyword'),
'#required' => TRUE,
);
}
$options = kwresearch_get_priority_options();
$form['page_priority'] = array(
'#type' => 'select',
'#title' => t('Priority'),
'#options' => $options,
'#default_value' => $page_keyword->priority,
'#description' => t('Use to set how important it is for the site to rank well for this keyword. If unsure, just set to "Standard".'),
);
$form['save'] = array(
'#type' => 'submit',
'#value' => t('Save'),
);
$form['save_update'] = array(
'#type' => 'submit',
'#value' => t('Save & update stats'),
);
return $form;
}