示例#1
0
 /**
  * Ottiene l'elenco dei corsi base organizzati da questo comitati
  * @param bool $storico Opzionale. Ritornare anche i passati? Default true.
  * @return array(CorsoBase) Lista di corsi base organizzati
  */
 public function corsiBase($storico = true, $inCorso = false)
 {
     $c = CorsoBase::filtra([['organizzatore', $this->oid()]]);
     if ($storico) {
         return $c;
     }
     $r = [];
     foreach ($c as $_c) {
         if (!$_c->concluso()) {
             $r[] = $_c;
         }
     }
     if ($inCorso) {
         return $r;
     }
     $rr = [];
     foreach ($r as $_r) {
         if ($_r->futuro()) {
             $rr[] = $_r;
         }
     }
     return $rr;
 }
示例#2
0
文件: Utente.php 项目: pizar/gaia
 /**
  * Restituisce l'elenco dei corsi base di cui sono direttore e devo completare
  * @return CorsoBase    elenco dei corsi diretti da completare
  */
 public function corsiBaseDirettiDaCompletare()
 {
     return CorsoBase::filtra([['direttore', $this->id], ['stato', CORSO_S_DACOMPLETARE]]);
 }