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.
52 righe
2.1 KiB
52 righe
2.1 KiB
<? |
|
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php"; |
|
include_once($configPath); |
|
if (isset($_SESSION["utente"]) && $_SESSION["utente"]->gerarchia < 10) { |
|
if (isset($_GET["codice_ente"]) && (isset($_GET["codice_pec"]))) { |
|
function system_shutdown_and_connection_closing() { |
|
if(isset($pdo)) unset($pdo); |
|
} |
|
register_shutdown_function('system_shutdown_and_connection_closing'); |
|
$sql = "SELECT * FROM b_coda WHERE codice_pec = :codice_pec AND codice_ente = :codice_ente"; |
|
$ris_coda = $pdo->go($sql,[":codice_ente"=>$_GET["codice_ente"],":codice_pec"=>$_GET["codice_pec"]]); |
|
if ($ris_coda->rowCount()>0) { |
|
while($messaggio = $ris_coda->fetch(PDO::FETCH_ASSOC)) { |
|
$mailer = new Communicator(); |
|
$mailer->oggetto = $messaggio["oggetto"]; |
|
$mailer->corpo = $messaggio["corpo"]; |
|
$mailer->codice_pec = $messaggio["codice_pec"]; |
|
$mailer->codice_ente = $messaggio["codice_ente"]; |
|
$mailer->comunicazione = false; |
|
$mailer->coda = false; |
|
$mailer->intestazione = false; |
|
$mailer->codice_relazione = $messaggio["codice_relazione"]; |
|
$mailer->comunicazione_tecnica = $messaggio["comunicazione_tecnica"]; |
|
$mailer->elaborazione_coda = TRUE; |
|
$mailer->destinatari = $messaggio["indirizzo"]; |
|
$mailer->force_coda = true; |
|
|
|
$esito = $mailer->send(); |
|
if ($esito ===true) { |
|
$sql = "DELETE FROM b_coda WHERE codice = :codice"; |
|
$ris_update = $pdo->go($sql,array(":codice"=>$messaggio["codice"])); |
|
} else { |
|
?> |
|
<div class="aler alert-danger text-center"> |
|
<span class="fa fa-exclamation-triangle fa-3x"></span><br> |
|
<?= $esito; ?> |
|
</div> |
|
<? |
|
die(); |
|
} |
|
unset($mailer); |
|
} |
|
?> |
|
<div class="aler alert-success text-center"> |
|
<span class="fa fa-check fa-3x"></span><br> |
|
<?= __("Operazione effettuata con successo") ?> |
|
</div> |
|
<? |
|
} |
|
} |
|
} |
|
?>
|
|
|