示例#1
0
$p->civico = $civico;
$p->timestamp = time();
$p->stato = PERSONA;
/*
 * Normalizzazione dei dati
 */
$cell = normalizzaNome($_POST['inputCellulare']);
$p->email = $email;
$p->cellulare = $cell;
$gia = Appartenenza::filtra([['volontario', $p->id], ['comitato', $comitato->id]]);
if (!$gia) {
    $a = new Appartenenza();
    $a->volontario = $p->id;
    $a->comitato = $comitato;
    $a->inizio = time();
    $a->fine = PROSSIMA_SCADENZA;
    $a->timestamp = time();
    $a->stato = MEMBRO_ORDINARIO;
    $a->conferma = $me;
}
/* Genera la password casuale */
$password = generaStringaCasuale(8, DIZIONARIO_ALFANUMERICO);
/* Imposta la password */
$p->cambiaPassword($password);
/* Invia la mail */
$m = new Email('registrazioneOrdinario', 'Benvenuto su Gaia');
$m->a = $p;
$m->_NOME = $p->nome;
$m->_PASSWORD = $password;
$m->invia();
redirect('presidente.utente.visualizza&ok&id=' . $p->id);