gestione gare pubbliche
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 
 

29 righe
1.0 KiB

<?
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php";
include_once($configPath);
if (isset($_SESSION["utente"]) && $_SESSION["utente"]->gerarchia === 1) {
if (!empty($_GET["message"])) {
$message = $_GET["message"];
if ((strpos($message,"<") === 0) && (strpos($message,">") === strlen($message) - 1)) {
$path = $config["mailFolder"] . "/";
if (isset($_SESSION["ente"])) { $path .= $_SESSION["ente"]->codice . "/"; }
$path .= $message;
if (file_exists($path)) {
$message = file_get_contents($path);
$message = gzuncompress($message);
if (!empty($message)) {
header('Content-disposition: attachment; filename=message.eml');
header ("Content-Type:plain/text");
//output the XML data
echo $message;
// if you want to directly download then set expires time
header("Expires: 0");
die();
}
}
}
}
}
header('HTTP/1.0 403 Forbidden');
die();
?>