2) ? intval(argv(2)) : 0)); if(! $r['success']) { notice( $r['message'] . EOL); return; } $c = q("select channel_address from channel where channel_id = %d limit 1", intval($r['data']['uid']) ); if(! $c) return; header('Content-type: ' . $r['data']['filetype']); header('Content-disposition: attachment; filename=' . $r['data']['filename']); if($r['data']['flags'] & ATTACH_FLAG_OS ) { $stream = fopen('store/' . $c[0]['channel_address'] . '/' . $r['data']['data'],'rb'); if($stream) { pipe_stream($stream,STDOUT); fclose($stream); } } else echo $r['data']['data']; killme(); }