You are here

function _sheetnode_phpexcel_import_form_submit in Sheetnode 7

Same name and namespace in other branches
  1. 5 modules/sheetnode_phpexcel/sheetnode_phpexcel.import.inc \_sheetnode_phpexcel_import_form_submit()
  2. 6 modules/sheetnode_phpexcel/sheetnode_phpexcel.import.inc \_sheetnode_phpexcel_import_form_submit()
  3. 7.2 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');
  }
}