query_first("SELECT * FROM " . TABLE_PREFIX . "attachment WHERE attachmentid = " . intval($bugsys->in['attachmentid'])); if (!$attachment) { echo 'alert: bad attachment'; exit; } if (!can_perform('cangetattach')) { echo 'alert: no permission'; exit; } ob_clean(); ob_end_clean(); if ($funct->fetch_extension($attachment['filename']) != 'txt') { header("Content-Disposition: inline; filename=$attachment[filename]"); header("Content-transfer-encoding: binary"); } else { header("Content-Disposition: attachment; filename=$attachment[filename]"); } header("Content-Length: " . strlen($attachment['attachment'])); header("Content-Type: $attachment[mimetype]"); print($attachment['attachment']); /*=====================================================================*\ || ################################################################### || # $HeadURL$ || # $Id$ || ################################################################### \*=====================================================================*/ ?>