* Esegue i check sui dati */ if (!DT::controlloData($_POST['inputDataIngresso'])) { redirect('nuovaAnagraficaAccesso&data'); } /* * Non puoi essere entrato piĆ¹ di 150 anni fa */ if ($inizio->getTimestamp() < time() - ANNO * 150) { redirect('nuovaAnagraficaAccesso&data'); } $gia = Appartenenza::filtra([['volontario', $sessione->utente()->id], ['comitato', $comitato->id]]); /* Richiede appartenenza al gruppo */ if (!$gia) { $a = new Appartenenza(); $a->volontario = $sessione->utente()->id; $a->comitato = $comitato->id; $a->inizio = $inizio->getTimestamp(); $a->fine = PROSSIMA_SCADENZA; $a->richiedi(); } /* Invia la mail */ $m = new Email('registrazioneVolontario', 'Benvenuto su Gaia'); $m->a = $sessione->utente(); $m->_NOME = $sessione->utente()->nome; $m->invia(); /* Installazione: Se sono il primo utente... */ if (!Utente::listaAdmin()) { $me->admin = time(); } redirect('utente.me');