codice; if (!empty($_POST["pec_recupero"]) && tokenVerify()) { $tmp = $pdo->go("SELECT codice, attivo FROM b_operatori_economici WHERE pec = :pec ",[":pec"=>$_POST["pec_recupero"]])->fetch(PDO::FETCH_ASSOC); if (!empty($tmp)) { if ($tmp["attivo"] == "N") { $edit = true; $_POST["id"] = $tmp["codice"]; } else { ?> swal({"title":"","type":"info"}); gerarchia < 10 && !empty($_POST["id_ente"])) { $codice_ente = $_POST["id_ente"]; $edit = true; } } if($edit) { $dominio = $_SERVER["SERVER_NAME"]; if(! empty($codice_ente)) { $ente = ente::getInfoFromID($codice_ente); if (is_array($ente)) { $ente = $ente[0]; if(! empty($ente["dominio"])) { $dominio = $ente["dominio"]; } if(! empty($ente["codice"])) { $codice_ente = $ente["codice"]; } } } if(isset($_POST["id"]) && !empty($ente)) { $codice_operatore = $_POST["id"]; $bind = array(':codice_operatore' => $codice_operatore,":codice_ente"=>$codice_ente); $strsql = "SELECT b_operatori_economici.codice, b_operatori_economici.pec FROM b_operatori_economici JOIN r_enti_operatori ON r_enti_operatori.codice_operatore = b_operatori_economici.codice JOIN r_oe_utenti ON r_oe_utenti.codice_operatore = b_operatori_economici.codice JOIN b_utenti ON r_oe_utenti.codice_utente = b_utenti.codice WHERE (b_operatori_economici.attivo = 'N' OR b_utenti.attivo = 'N') AND b_operatori_economici.codice = :codice_operatore AND r_enti_operatori.cod_ente = :codice_ente "; $risultato = $pdo->go($strsql,$bind); //invia la query contenuta in $strsql al database apero e connesso if($risultato->rowCount() == 1){ if ($record = $risultato->fetch(PDO::FETCH_ASSOC)){ $linkConferma = $config["protocollo"] . $dominio . "/oe/conferma.php?id=" . $record["codice"] . "&pec=" . base64_encode($record["pec"]); $corpo = "In data " . date("d-m-Y") . " hai effettuato la registrazione su " . $ente["denominazione"] . "
Prima di continuare è necessario confermare la tua iscrizione

{$linkConferma}

Clicca o incolla il link nel tuo browser per continuare.
Il link sarà valido per le prossime 48 ore"; $mailer = new Communicator(); $mailer->oggetto = "Conferma iscrizione"; $mailer->corpo = $corpo; $mailer->codice_pec = -1; $mailer->destinatari = $record["pec"]; $esito = $mailer->send(); if ($esito !== true) { $msg = "Errore nell'invio della pec"; } else { $bind = array(':codice' => $record["codice"]); $sql_update = "UPDATE b_operatori_economici SET timestamp_modifica = now() WHERE codice = :codice"; $ris_update = $pdo->go($sql_update,$bind); $msg = "Reinvio della PEC completato"; } } } } if (!empty($msg)) { $error = false; ?> swal("").then(function() { window.location.reload(); });