go("SELECT codice,dominio FROM b_enti WHERE alias = 'W'")->fetchAll(PDO::FETCH_ASSOC); if (!empty($enti)) { $found = []; $updateStato = $pdo->prepare("UPDATE b_enti SET alias = :stato WHERE codice = :codice"); foreach($enti AS $ente) { $pieces = explode(".",$ente["dominio"]); $updateStato->bindValue(":codice",$ente["codice"]); if (count($pieces) == 3 && $pieces[1] == "tuttogare" && $pieces[2] == "it" && !$config["demoEnv"] && !$config["developEnv"]) { $updateStato->bindValue(":stato","S"); } else { $esito = shell_exec("sudo /usr/local/bin/vaddalias {$config["default_vhost"]} {$ente["dominio"]} 2>&1"); if (stripos($esito,"Reload di apache eseguito") !== false) { $updateStato->bindValue(":stato","S"); } else { $updateStato->bindValue(":stato","E"); $mailer = new Communicator(); $mailer->oggetto = "ERRORE CREAZIONE ALIAS" . $ente["dominio"]; $mailer->corpo = "ERRORE CREAZIONE ALIAS" . $ente["dominio"]; $mailer->codice_pec = -2; $mailer->comunicazione = false; $mailer->coda = false; $mailer->intestazione = false; $mailer->destinatari = "assistenza@studioamica.it"; $esito = $mailer->send(); } } $updateStato->execute(); } } } ?>