'; 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; ?>