query_first("SELECT * FROM " . TABLE_PREFIX . "attachment WHERE attachmentid = " . intval($bugsys->in['attachmentid'])); if (!$attachment) { $error->throw('alert: bad attachment'); } if (!can_perform('cangetattach') OR !can_perform('caneditattach')) { $error->throw_permission(); } 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$ || ################################################################### \*=====================================================================*/ ?>