'; print_r($aspen2wx_opts); echo (''); $weaverx_opts['weaverx_base'] = $aspen2wx_opts['wx_converted']; if ($ext == 'wxt') { $weaverx_header = 'WXT-V01.00'; } else { $weaverx_header = 'WXB-V01.00'; /* Save all settings: 10 byte header */ } $weaverx_settings = $weaverx_header . serialize($weaverx_opts); /* serialize full set of options right now */ } else { $aspen2wx_opts = get_option('aspen2wx_settings', array()); //echo '
'; print_r($aspen2wx_opts); echo ('');
$weaverx_opts['header'] = 'WVRX-PLUS1'; // format
$weaverx_opts['ext'] = $ext; // the extension
$weaverx_opts['weaverxplus'] = $aspen2wx_opts['wxplus_converted'];
$weaverx_settings = serialize($weaverx_opts); /* serialize full set of options right now */
}
/* $bom = pack("CCC", 0xef, 0xbb, 0xbf);
if (0 === strncmp($weaverx_settings, $bom, 3)) {
$weaverx_settings = substr($weaverx_settings, 3);
} */
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.$weaverx_fn.'.'.$ext);
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . strlen($weaverx_settings));
echo $weaverx_settings;
exit;
?>