function kwresearch_site_keywords_edit_form in Keyword Research 7
Same name and namespace in other branches
- 6 kwresearch.admin.inc \kwresearch_site_keywords_edit_form()
Returns site keyword edit form array
Parameters
$form_state:
keyword obj $keyword:
1 string reference to 'kwresearch_site_keywords_edit_form'
- kwresearch_keywords_list_edit in ./
kwresearch.admin.inc - Generates site keywords edit form page
File
- ./
kwresearch.admin.inc, line 189 - Admin include file.
Code
function kwresearch_site_keywords_edit_form($form, $form_state, $keyword) {
if (isset($keyword->kid) && $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,
'#default_value' => isset($_GET['keyword']) && $_GET['keyword'] ? $_GET['keyword'] : '',
);
}
$options = kwresearch_get_priority_options();
$form['priority'] = array(
'#type' => 'select',
'#title' => t('Priority'),
'#options' => $options,
'#default_value' => isset($keyword->priority) && $keyword->priority ? $keyword->priority : 50,
'#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['value'] = array(
'#type' => 'textfield',
'#title' => t('Value'),
'#field_prefix' => t('$'),
'#default_value' => isset($keyword->value) && $keyword->value >= 0 ? number_format($keyword->value, 2) : '',
'#description' => t('Use to place a financial value for each visitor who comes to the site using this keyword.'),
);
if (isset($keyword->stats_update) && $keyword->stats_update) {
$form['stats'] = array(
'#type' => 'fieldset',
'#title' => t('Statistics'),
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
$form['stats']['stats_update'] = array(
'#type' => 'item',
'#title' => t('Last updated'),
'#markup' => format_date($keyword->stats_update),
);
$form['stats']['sdaily_volume'] = array(
'#type' => 'item',
'#title' => t('Est. daily search volume'),
'#markup' => number_format($keyword->daily_volume),
);
}
$form['save'] = array(
'#type' => 'submit',
'#value' => t('Save'),
);
$form['save_update'] = array(
'#type' => 'submit',
'#value' => t('Save & update stats'),
);
return $form;
}