$email = new Emailer();
/* Invia la newsletter */
if (isset($_POST['invianewsletter'])) {
    // Prelevo l'oggetto
    $oggetto = $_POST['oggetto'];
    // Prelevo il contenuto
    $contenuto = $_POST['contenuto'];
    // Prelevo l'email del mittente
    $mittente = $cms->email();
    // Mi connetto al database
    $db->connettidb();
    // Prelevo tutti gli indirizzi email e spedisco
    $query = $db->query("SELECT email FROM utenti");
    while ($riga = $db->estrai($query)) {
        $destinatario = $func->rescape($riga->email);
        $email->email($mittente, $destinatario, $oggetto, $contenuto);
    }
    // Mi disconnetto dal databse
    $db->disconnettidb();
    // Aggiorno i log se sono attivi
    if ($cms->cmslog() == 1) {
        $codice = $_COOKIE[$func->cookie()];
        $azione = 'inviato una newsletter)';
        $db->log($codice, $azione);
    }
    // Mando l' avviso
    $text = 'La newsletter è stata inviata.';
    $smarty->assign("titolo", "Invia newsletter");
    $smarty->assign("cookie", $db->auth($_COOKIE[$func->cookie()]));
    $smarty->assign("grado", $db->grado($_COOKIE[$func->cookie()]));
    $smarty->assign("contents", $text);