Exemple #1
0
 /**
  * Restituisce l'area di un corso
  * @return Area 
  */
 public function area()
 {
     return Area::id($this->area);
 }
                $a->nome = 'Generale';
                $a->responsabile = $v->id;
            }
        }
    }
}
if (isset($_POST['cancellaProgetto'])) {
    $back = 'aree';
    $a = $_POST['cancellaProgetto'];
    $area = Area::id($a);
    $area->cancella();
}
if (isset($_POST['rimuoviReferente'])) {
    $back = 'aree';
    $a = $_POST['rimuoviReferente'];
    $area = Area::id($a);
    $area->dimettiReferente();
}
/* Creazione nuova area */
if (isset($_POST['nuovaArea_volontario'])) {
    $back = 'aree';
    $nome = normalizzaTitolo($_POST['nuovaArea_nome']);
    if ($nome == 'Generale') {
        $oid = $c->oid();
        redirect("presidente.comitato&errnome&oid={$oid}&back={$back}");
    }
    $a = new Area();
    $a->comitato = $c->oid();
    $a->obiettivo = (int) $_POST['nuovaArea_inputObiettivo'];
    $a->nome = $nome;
    $a->responsabile = $_POST['nuovaArea_volontario'];
Exemple #3
0
 private function api_area_cancella()
 {
     $this->richiediLogin();
     $this->richiedi(['id']);
     $area = Area::id($this->par['id']);
     if ($area->attivita()) {
         throw new Errore(9050);
     }
     $area->cancella();
     return true;
 }