function uc_importer_import_form_submit in Ubercart 5
Submit function for uc_importer_import_form().
File
- uc_importer/
uc_importer.module, line 346 - XML product importer and exporter.
Code
function uc_importer_import_form_submit($form_id, $form_values) {
$file = file_check_upload('file');
if ($file) {
$file = file_save_upload($file);
drupal_set_message(t('File uploaded successfully.'));
//drupal_set_message('<pre>'. print_r($file, true) .'</pre>');
if ($xml = file_get_contents($file->filepath)) {
uc_importer_import($xml);
}
}
else {
if ($form_values['directory']) {
file_scan_directory(file_directory_path() . '/' . $form_values['directory'], '.*\\.xml$', array(
'.',
'..',
'CVS',
), 'uc_import_directory_parse');
}
else {
drupal_set_message(t('Error: File failed to upload.'), 'error');
}
}
}