Vergleich attachment.php - 1.4.0 - 1.4.10

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 6Zeile 6
 * Website: http://www.mybboard.net
* License: http://www.mybboard.net/about/license
*

 * Website: http://www.mybboard.net
* License: http://www.mybboard.net/about/license
*

 * $Id: attachment.php 4002 2008-07-08 22:36:04Z Tikitiki $

 * $Id: attachment.php 4388 2009-06-26 03:46:33Z RyanGordon $

 */

define("IN_MYBB", 1);

 */

define("IN_MYBB", 1);

 
define('THIS_SCRIPT', 'attachment.php');


require_once "./global.php";



require_once "./global.php";


Zeile 54Zeile 55
// Permissions
$forumpermissions = forum_permissions($fid);


// Permissions
$forumpermissions = forum_permissions($fid);


// No Permission page if user cannot view or download attachments in this forum (if not calling the thumbnail)
if(($forumpermissions['canview'] == 0 || $forumpermissions['candlattachments'] == 0) && !$mybb->input['thumbnail'])

if($forumpermissions['canview'] == 0 || $forumpermissions['canviewthreads'] == 0 || ($forumpermissions['candlattachments'] == 0 && !$mybb->input['thumbnail']))


{
error_no_permission();
}

{
error_no_permission();
}

Zeile 113Zeile 113
{
$ext = get_extension($attachment['filename']);


{
$ext = get_extension($attachment['filename']);


	if($ext == "txt" || $ext == "htm" || $ext == "html" || $ext == "pdf")



















	switch($attachment['filetype'])
{
case "application/pdf":
case "image/bmp":
case "image/gif":
case "image/jpeg":
case "image/pjpeg":
case "image/png":
case "text/plain":
header("Content-type: {$attachment['filetype']}");
$disposition = "inline";
break;

default:
header("Content-type: application/force-download");
$disposition = "attachment";
}

if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']), "msie") !== false)

	{
header("Content-disposition: attachment; filename=\"{$attachment['filename']}\"");

	{
header("Content-disposition: attachment; filename=\"{$attachment['filename']}\"");

	}

	}

	else
{

	else
{

		header("Content-disposition: inline; filename=\"{$attachment['filename']}\"");
}






		header("Content-disposition: {$disposition}; filename=\"{$attachment['filename']}\"");
}

if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']), "msie 6.0") !== false)
{
header("Expires: -1");
}

	

	

	header("Content-type: {$attachment['filetype']}");

 
	header("Content-length: {$attachment['filesize']}");
header("Content-range: bytes=0-".($attachment['filesize']-1)."/".$attachment['filesize']);
echo file_get_contents($mybb->settings['uploadspath']."/".$attachment['attachname']);

	header("Content-length: {$attachment['filesize']}");
header("Content-range: bytes=0-".($attachment['filesize']-1)."/".$attachment['filesize']);
echo file_get_contents($mybb->settings['uploadspath']."/".$attachment['attachname']);