foreach ($idoneitaDisc as $volontario => $risultato) {
    $r = new RisultatoCorso();
    $r->corso = $c->id;
    $r->volontario = intval($volontario);
    $r->idoneita = intval($risultato);
    $r->affiancamenti = $r->idoneita >= CORSO_RISULTATO_IDONEO ? intval($affiancamenti[$volontario]) : 0;
    if (!empty($segnalazioniDisc[$volontario]) && is_array($segnalazioniDisc[$volontario])) {
        $size = sizeof($segnalazioniDisc[$volontario]);
        for ($idx = 0; $idx < $size; ++$idx) {
            if (!in_array(intval($segnalazioniDisc[$volontario][$idx]), $idDocenti)) {
                throw new Exception('Manomissione');
            }
            $r->{'segnalazione_0' . ($idx + 1)} = intval($segnalazioniDisc[$volontario][$idx]);
        }
    }
    $r->timestamp = $now->getTimestamp();
    $r->note = $r->note . "";
}
foreach ($idoneitaAff as $volontario => $risultato) {
    $r = new RisultatoCorso();
    $r->corso = $c->id;
    $r->volontario = intval($volontario);
    $r->idoneita = intval($risultato);
    $r->affiancamenti = $r->idoneita >= CORSO_RISULTATO_IDONEO ? intval($affiancamenti[$volontario]) : 0;
    if (!empty($segnalazioniDisc[$volontario]) && is_array($segnalazioniDisc[$volontario])) {
        $size = sizeof($segnalazioniDisc[$volontario]);
        for ($idx = 0; $idx < $size; ++$idx) {
            if (!in_array(intval($segnalazioniDisc[$volontario][$idx]), $idDocenti)) {
                throw new Exception('Manomissione');
            }
            $r->{'segnalazione_0' . ($idx + 1)} = intval($segnalazioniDisc[$volontario][$idx]);