--> '' // wvr_ -> '' $copy = array(); foreach ($aspen_opts as $key => $val) { $new_key = str_replace('','',$key); /* if ($new_key == $key) { $aspen_header .= "$key\n"; } */ $copy[$new_key] = $aspen_opts[$key]; // clear } $aspen_opts = $copy; } $aspen_save = array(); $aspen_save['aspen_base'] = $aspen_opts; if ($aspen_is_theme) { $aspen_header .= 'ATH-V01.00'; $aspen_fn = 'aspen-theme-settings.ath'; foreach ($aspen_opts as $opt => $val) { if ($opt[0] == '_') $aspen_save['aspen_base'][$opt] = false; } } else { $aspen_header .= 'ABU-V01.00'; /* Save all settings: 10 byte header */ $aspen_fn = 'aspen-backup-settings.abu'; } $aspen_settings = $aspen_header . serialize($aspen_save); /* serialize full set of options right now */ header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.$aspen_fn); 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($aspen_settings)); echo $aspen_settings; exit; ?>