<?php

	include 'app.php';
	$app = new App();

	$file = $_GET['id_relatorio'];
	$idCl = $_GET['user_id'];

	$arquivo = '../arquivos/crm/'.$app->set_old($idCl, $file);
	if(file_exists($arquivo)){
		switch(strtolower(substr(strrchr(basename($arquivo),"."),1))){
	      	case "pdf":
	      		$tipo = "application/pdf";
	      		break;
			case "exe":
				$tipo = "application/octet-stream";
				break;
			case "zip":
				$tipo = "application/zip";
				break;
			case "doc":
				$tipo = "application/msword";
				break;
			case "xls":
				$tipo = "application/vnd.ms-excel";
				break;
			case "ppt":
				$tipo = "application/vnd.ms-powerpoint";
				break;
			case "gif":
				$tipo = "image/gif";
				break;
			case "png":
				$tipo = "image/png";
				break;
			case "jpg":
				$tipo = "image/jpg";
				break;
			case "mp3":
				$tipo = "audio/mpeg";
				break;
			case "php": // deixar vazio por seurança
			case "htm": // deixar vazio por seurança
			case "html": // deixar vazio por seurança
		}


		header("Content-Type: ".$tipo); // informa o tipo do arquivo ao navegador
		header("Content-Length: ".filesize($arquivo)); // informa o tamanho do arquivo ao navegador
		header("Content-Disposition: attachment; filename=".basename($arquivo)); // informa ao navegador que é tipo anexo e faz abrir a janela de download, tambem informa o nome do arquivo
		readfile($arquivo); // lê o arquivo
		exit; // aborta pós-ações   
	}