isSupporto() && tokenVerify($_GET["token"]) && $_SESSION["utente"]->permission($radice) && $_SESSION["utente"]->permission('contratti.documentale') && $_SESSION["utente"]->permission("contratti", $_GET['codice_contratto'])) { $codice_contratto = $_GET['codice_contratto']; $managerContratto = stipula::init($codice_contratto); if(!empty($managerContratto)){ $managerRisposta = PublicRispostaDocumentale::init($_GET['codice']); $file = $managerRisposta->getFile(); if(!empty($file['dir']) && !empty($file['file'])){ adaptMemoryLimitToFile($file["file"]); $content = simple_decrypt(file_get_contents($file["file"]),base64_decode($file["content"])); } } } if (!empty($content)) { header('Content-Description: File Transfer'); header('Content-Type: ' . $file["mime"]); header('Content-Disposition: inline; filename='.str_replace("-",".",$file["nomeFile"])); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); echo $content; } else { header('HTTP/1.0 403 Forbidden'); echo __("Errore download allegato"); die(); } ?>