function feed_import_dynamic_func_form_submit in Feed Import 7.3
Dynamic functions form submit.
File
- ./
feed_import.module, line 2669 - User interface, cron functions for feed_import module
Code
function feed_import_dynamic_func_form_submit($form, &$form_state) {
$v =& $form_state['values'];
if (!($feed = FeedImport::loadFeed($v['machine_name']))) {
return;
}
$funcs = array();
for ($i = 0; $i <= $form_state['#current_item']; $i++) {
if (empty($v['fields']['container_' . $i]['name'])) {
continue;
}
$f = $v['fields']['container_' . $i];
unset($f['remove_container_' . $i]);
$f = array_map('trim', $f);
if ($f['name'] && $f['body']) {
$funcs[] = $f;
}
}
$feed->settings['functions'] = $funcs;
if (FeedImport::saveFeed($feed)) {
drupal_set_message(t('Feed saved'));
}
}