function sheetnode_phpexcel_preprocess_sheetnode_phpexcel_export_ready in Sheetnode 7
Same name and namespace in other branches
- 6 modules/sheetnode_phpexcel/sheetnode_phpexcel.export.inc \sheetnode_phpexcel_preprocess_sheetnode_phpexcel_export_ready()
- 7.2 modules/sheetnode_phpexcel/sheetnode_phpexcel.export.inc \sheetnode_phpexcel_preprocess_sheetnode_phpexcel_export_ready()
Template preprocessor for theme('sheetnode_phpexcel_export_ready').
File
- modules/
sheetnode_phpexcel/ sheetnode_phpexcel.export.inc, line 83 - Export sheetnodes through PHPExcel to xls or xlsx spreadsheets.
Code
function sheetnode_phpexcel_preprocess_sheetnode_phpexcel_export_ready(&$vars) {
if (empty($_SESSION['sheetnode_phpexcel_download'])) {
drupal_not_found();
}
$download = $_SESSION['sheetnode_phpexcel_download'];
$vars['download'] = url('sheetnode/export/download');
$vars['filename'] = $download['filename'];
$vars['destination'] = $download['destination'];
// Set the page to automatically redirect to download file after 3 seconds.
$element = array(
'#tag' => 'meta',
'#attributes' => array(
'http-equiv' => 'Refresh',
'content' => '3; URL=' . $vars['download'],
),
);
drupal_add_html_head($element, 'sheetnode_phpexcel_export_refresh');
}