function taxonomy_xml_import_form_submit in Taxonomy import/export via XML 6.2
Same name and namespace in other branches
- 6 taxonomy_xml.module \taxonomy_xml_import_form_submit()
- 7 taxonomy_xml.admin.inc \taxonomy_xml_import_form_submit()
Imports the actual XML.
File
- ./
taxonomy_xml.module, line 525 - This module makes it possible to import and export taxonomies as XML documents.
Code
function taxonomy_xml_import_form_submit($form, &$form_state) {
#if ( function_exists('xdebug_start_trace')) { xdebug_start_trace(); }
// This should not be set unless we are actually interrogating a service. Ensure it gets wiped.
variable_del('taxonomy_xml_service_id', NULL);
// Remember current prefs, just for convenience
// Speaking of convenience, why does my form discard these values all the time?
variable_set('taxonomy_xml_format', $form_state['values']['format']);
variable_set('taxonomy_xml_vid', $form_state['values']['vid']);
variable_set('taxonomy_xml_duplicate', $form_state['values']['duplicate']);
variable_set('taxonomy_xml_reuseids', $form_state['values']['reuseids']);
variable_set('taxonomy_xml_protocol', $form_state['values']['protocol']);
variable_set('taxonomy_xml_identifier', $form_state['values']['identifier']);
variable_set('taxonomy_xml_url', $form_state['values']['url']);
variable_set('taxonomy_xml_filepath', $form_state['values']['filepath']);
variable_set('taxonomy_xml_recurse_down', $form_state['values']['recurse_down']);
variable_set('taxonomy_xml_watchdog_level', $form_state['values']['taxonomy_xml_watchdog_level']);
taxonomy_xml_fetch_and_import($form_state['values']);
}