go("SELECT b_gare.codice FROM b_gare JOIN b_gare_round ON b_gare.codice = b_gare_round.codice_gara AND b_gare.fase_attiva = b_gare_round.numero WHERE b_gare.invito_programmato = 'S' AND b_gare_round.pubblicazione <= NOW();")->fetchAll(PDO::FETCH_COLUMN); if (!empty($gare)) { foreach($gare AS $gara) { $gara = gara::init($gara); if (!empty($gara)) { $destinatari = $gara->getDestinatari(); if (!empty($destinatari)) { $error = false; if ($gara->inviaInvito($destinatari)) { $pdo->go("UPDATE b_gare SET invito_programmato = 'N' WHERE codice = :codice",[":codice"=>$gara->info["codice"]]); } } } } } }