function taxonomy_manager_export_form_submit in Taxonomy Manager 7
Submit handler for the export form.
1 string reference to 'taxonomy_manager_export_form_submit'
- taxonomy_manager_export_form in ./
taxonomy_manager.admin.inc - form for exporting terms
File
- ./
taxonomy_manager.admin.inc, line 2699
Code
function taxonomy_manager_export_form_submit($form, &$form_state) {
$voc = $form_state['values']['voc'];
$selected_tids = $selected_tids = $form_state['values']['taxonomy']['manager']['tree']['selected_terms'];
$selected_tid = count($selected_tids) ? array_pop($selected_tids) : 0;
$options = $form_state['values']['export'];
$options['depth'] = !empty($options['depth']) ? $options['depth'] : NULL;
$tree = taxonomy_manager_export_get_tree($voc->vid, $selected_tid, $options['depth'], $options['scope']);
$data = '';
if ($options['format'] == 'csv') {
$data = taxonomy_manager_export_csv($tree, $options['csv']['delimiter']);
}
elseif ($options['format'] == 'term_tree') {
$data = taxonomy_manager_export_term_tree($tree);
}
$form_state['values']['export']['data'] = $data;
$form_state['rebuild'] = TRUE;
}