| +-----------------------------------------------------------------------+ */ if ($uid = rcube_utils::get_input_value('_uid', rcube_utils::INPUT_POST)) { $source = $RCMAIL->storage->get_raw_headers($uid); if ($source !== false) { $source = trim(rcube_charset::clean($source)); $source = htmlspecialchars($source); $source = preg_replace( array( '/\n[\t\s]+/', '/^([a-z0-9_:-]+)/im', '/\r?\n/' ), array( "\n    ", '\1', '
' ), $source); $OUTPUT->command('set_headers', $source); } else { $RCMAIL->output->show_message('messageopenerror', 'error'); } $OUTPUT->send(); } exit;