示例#1
0
    $a = new Appartenenza();
    $a->volontario = $p->id;
    $a->comitato = $comitato;
    $inizio = DT::createFromFormat('d/m/Y', $_POST['inputDataIngresso']);
    $inizio = $inizio->getTimestamp();
    $a->inizio = $inizio;
    $a->fine = PROSSIMA_SCADENZA;
    $a->timestamp = time();
    $a->stato = MEMBRO_VOLONTARIO;
    $a->conferma = $me;
}
/* 
 * Non si può far parte di IV e CM contemporaneamente
 */
if (!(isset($_POST['inputIV']) && isset($_POST['inputCM']))) {
    if ($p->sesso == DONNA) {
        $p->iv = $_POST['inputIV'];
    }
    $p->cm = $_POST['inputCM'];
}
/* Genera la password casuale */
$password = generaStringaCasuale(8, DIZIONARIO_ALFANUMERICO);
/* Imposta la password */
$p->cambiaPassword($password);
/* Invia la mail */
$m = new Email('registrazioneVolontarioUS', 'Benvenuto su Gaia');
$m->a = $p;
$m->_NOME = $p->nome;
$m->_PASSWORD = $password;
$m->invia();
redirect('presidente.utente.visualizza&ok&id=' . $p->id);