function feed_import_reorder_fields_form in Feed Import 7.3
Same name and namespace in other branches
- 7.2 feed_import.module \feed_import_reorder_fields_form()
Re-order fields form.
1 string reference to 'feed_import_reorder_fields_form'
- feed_import_menu in ./
feed_import.module - Implements hook_menu().
File
- ./
feed_import.module, line 1613 - User interface, cron functions for feed_import module
Code
function feed_import_reorder_fields_form($form, &$form_state, $feed) {
// Set page title
drupal_set_title(t('Re-order fields - @name', array(
'@name' => $feed->name,
)), PASS_THROUGH);
$form['machine_name'] = array(
'#type' => 'value',
'#value' => $feed->machine_name,
);
$form['table_content'] = array(
'#tree' => TRUE,
);
$fields = $form['#feed_fields'] = array_keys($feed->settings['fields']);
for ($i = 0, $delta = count($fields); $i < $delta; $i++) {
$form['table_content'][$fields[$i]] = array(
'field' => array(
'#markup' => $fields[$i],
),
'weight' => array(
'#type' => 'weight',
'#delta' => $delta,
'#default_value' => $i,
'#attributes' => array(
'class' => array(
'weight',
),
),
),
);
}
$form['table'] = NULL;
if ($fields) {
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Save order'),
);
}
return $form;
}