<?php
	require_once('mainfile.php');
	$_GCM_CONFIG['global']['index']='index';
	$site = new core();
	if (isset($_GET['file']) && is_numeric($_GET['file'])) {
		if (!$site->ExistsModul('events')) {
			$site->error_log('nenalezen modul events',__FILE__,__LINE__);
			exit();
		}
		$oEvents=$site->GetModul('events');
		$aSoubor=$oEvents->GetFile((int)$_GET['file']);

		if (!empty($aSoubor)) {
		 	$sOriginal=($aSoubor['file_original']);
			if (functions::isIE()) {
				@$sNewName=iconv('UTF-8','WINDOWS-1250', $sOriginal);
				if (mb_strlen($sOriginal)==strlen($sNewName))
					$sOriginal=$sNewName;
			}
			header ('Cache-Control: must-revalidate, post-check=0, pre-check=0');
			header ('Content-Type: ' . $aSoubor['file_mime'] . ';');
			header ('Content-Length: ' . $aSoubor['file_size']);
			header ('Content-Disposition: inline; filename="' . $sOriginal . '"');
			readfile($aSoubor['file']);
			exit();

		}
	}
	include('pages/internal/400.phtml');
	header('HTTP/1.1 400 Bad Request');
	exit();
?>
