Example #1
0
 public function aggiungi(Corso $c, Volontario $v, $ruolo = 0)
 {
     global $sessione;
     /*
     $comitato = Comitato::daOid($c->organizzatore);
     if (!$sessione->utente()->presiede($comitato)) { // N.B.: da estendere anche al delegato del presidente
         return false;
     }
     */
     $this->corso = $c->id;
     $this->volontario = $v->id;
     $this->stato = PARTECIPAZIONE_RICHIESTA;
     $this->ruolo = $ruolo;
     $this->md5 = PartecipazioneCorso::md5($this->id);
     $this->timestamp = (new DT())->getTimestamp();
     $this->inviaInvito($c);
     return true;
 }
Example #2
0
<?php

$p = PartecipazioneCorso::id(63);
$p->md5 = PartecipazioneCorso::md5($p->id);
$c = Corso::id($p->corso);
$v = $p->volontario();
$r = $p->inviaInvito(Corso::id($p->corso), $v);