function _sheetnode_phpexcel_import_form_submit in Sheetnode 7.2
Same name and namespace in other branches
- 5 modules/sheetnode_phpexcel/sheetnode_phpexcel.import.inc \_sheetnode_phpexcel_import_form_submit()
- 6 modules/sheetnode_phpexcel/sheetnode_phpexcel.import.inc \_sheetnode_phpexcel_import_form_submit()
- 7 modules/sheetnode_phpexcel/sheetnode_phpexcel.import.inc \_sheetnode_phpexcel_import_form_submit()
File
- modules/
sheetnode_phpexcel/ sheetnode_phpexcel.import.inc, line 57 - Import sheetnodes through PHPExcel for xls or xlsx spreadsheets.
Code
function _sheetnode_phpexcel_import_form_submit($form, &$form_state) {
$file = file_save_upload('import', array(
'file_validate_extensions' => array(
$form['#plugin']['format'],
),
));
if ($file) {
$filepath = file_unmanaged_copy($file->uri);
file_delete($file);
sheetnode_phpexcel_batch_import(array(
$_FILES['files']['name']['import'] => drupal_realpath($filepath),
), NULL, '_sheetnode_phpexcel_import_callback');
}
}