You are here

function node_form_feedsentityprocessor_feeds_form_alter in Feeds entity processor 7

Implements hook_form_FORM_ID_alter().

File

./feeds_entity_processor.module, line 77
Provides a generic entity processor for Feeds.

Code

function node_form_feedsentityprocessor_feeds_form_alter(&$form, &$form_state) {
  if ($form['#configurable']
    ->entityType() == 'node') {
    unset($form['values']['title']);
    $form['values']['author']['#required'] = FALSE;
    $form['values']['author']['#autocomplete_path'] = 'user/autocomplete';
    array_unshift($form['#validate'], 'node_form_feedsentityprocessor_feeds_form_validate');
    if (is_numeric($form['values']['author']['#default_value']) && ($account = user_load($form['values']['author']['#default_value']))) {
      $form['values']['author']['#default_value'] = $account->name;
    }
  }
}