function feed_import_add_new_feed_form_submit in Feed Import 7
Same name and namespace in other branches
- 7.2 feed_import.module \feed_import_add_new_feed_form_submit()
Add new feed form submit
File
- ./
feed_import.module, line 689 - User interface, cron functions for feed_import module
Code
function feed_import_add_new_feed_form_submit($form, &$form_state) {
$entity = FeedImport::getEntityInfo($form_state['values']['entity']);
$feed = array(
'name' => $form_state['values']['name'],
'url' => $form_state['values']['url'],
'time' => (int) $form_state['values']['time'],
'enabled' => (int) $form_state['values']['enabled'],
'entity_info' => array(
'#entity' => $form_state['values']['entity'],
'#table_pk' => $entity['column'],
),
'xpath' => array(
'#root' => '// ?',
'#uniq' => '?',
'#process_function' => $form_state['values']['process_function'],
'#items' => array(),
),
);
// Save feed
FeedImport::saveFeed($feed);
drupal_set_message(t('Feed @name was created', array(
'@name' => $form_state['values']['name'],
)));
drupal_goto(FEED_IMPORT_PATH);
}