function feeds_tamper_ui_edit_plugin_form in Feeds Tamper 7
Same name and namespace in other branches
- 6 feeds_tamper_ui/feeds_tamper_ui.admin.inc \feeds_tamper_ui_edit_plugin_form()
Edit plugin form.
@todo Combine add and edit forms?
1 string reference to 'feeds_tamper_ui_edit_plugin_form'
- feeds_tamper_ui_menu in feeds_tamper_ui/
feeds_tamper_ui.module - Implements hook_menu().
File
- feeds_tamper_ui/
feeds_tamper_ui.admin.inc, line 432 - Forms and their accompanying validation and submit functions for Feeds Tamper UI.
Code
function feeds_tamper_ui_edit_plugin_form($form, &$form_state, $instance) {
// Set breadcrumb.
$importer = feeds_importer($instance->importer);
$form_state['instance'] = $instance;
$plugin = feeds_tamper_get_plugin($instance->plugin_id);
$form['#tree'] = TRUE;
$form['description'] = array(
'#title' => t('Description'),
'#type' => 'textfield',
'#description' => t('A useful description of what this plugin is doing.'),
'#default_value' => $instance->description,
);
$form['settings'] = array(
'#title' => t('Configure @plugin', array(
'@plugin' => $plugin['name'],
)),
'#type' => 'fieldset',
'#tree' => TRUE,
);
$form['settings'] += $plugin['form']($importer, $instance->source, $instance->settings, $form_state);
$form['save'] = array(
'#type' => 'submit',
'#value' => t('Save'),
);
$form['#attached']['css'][] = drupal_get_path('module', 'feeds_tamper_ui') . '/feeds_tamper_ui.css';
return $form;
}