function feeds_tamper_rewrite_form in Feeds Tamper 6        
                          
                  
                        Same name and namespace in other branches
- 7 plugins/rewrite.inc \feeds_tamper_rewrite_form()
1 string reference to 'feeds_tamper_rewrite_form'
  - rewrite.inc in plugins/rewrite.inc
File
 
   - plugins/rewrite.inc, line 16
Code
function feeds_tamper_rewrite_form($importer, $element_key, $settings) {
  $form = array();
  
  $is_csv = FALSE;
  if (get_class($importer->parser) == 'FeedsCSVParser') {
    $is_csv = TRUE;
  }
  $mappings = $importer->processor->config['mappings'];
  $replace = array();
  foreach ($mappings as $mapping) {
    if ($is_csv) {
      $replace[] = '[' . drupal_strtolower($mapping['source']) . ']';
    }
    else {
      $replace[] = '[' . $mapping['source'] . ']';
    }
  }
  $form['text'] = array(
    '#type' => 'textarea',
    '#title' => t('Replacement pattern'),
    '#default_value' => isset($settings['text']) ? $settings['text'] : '',
  );
  $form['help'] = array(
    '#type' => 'fieldset',
    '#title' => t('Available replacement patterns'),
    '#value' => theme('item_list', $replace),
  );
  return $form;
}