コード例 #1
0
ファイル: Titolo.php プロジェクト: pizar/gaia
 public function cancella()
 {
     foreach (TitoloPersonale::filtra([['titolo', $this->id]]) as $t) {
         $t->cancella();
     }
     parent::cancella();
 }
コード例 #2
0
ファイル: Partecipazione.php プロジェクト: pizar/gaia
 public function cancella()
 {
     foreach ($this->autorizzazioni() as $aut) {
         $aut->cancella();
     }
     parent::cancella();
 }
コード例 #3
0
ファイル: Turno.php プロジェクト: pizar/gaia
 public function cancella()
 {
     foreach ($this->partecipazioni() as $part) {
         $part->cancella();
     }
     parent::cancella();
 }
コード例 #4
0
ファイル: Gruppo.php プロジェクト: pizar/gaia
 public function cancella()
 {
     foreach ($this->appartenenze() as $app) {
         $app->cancella();
     }
     parent::cancella();
 }
コード例 #5
0
ファイル: TipoCorso.php プロジェクト: pizar/gaia
 /**
  * Cancella il corso base e tutto ciò che c'è di associato
  */
 public function cancella()
 {
     /*
     Corso::cancellaTutti([['corsoBase', $this->id]]);
     Lezione::cancellaTutti([['corso', $this->id]]);
     */
     parent::cancella();
 }
コード例 #6
0
ファイル: Avatar.php プロジェクト: pizar/gaia
 public function cancella()
 {
     foreach ($this->file() as $file) {
         if (is_file($file)) {
             unlink(realpath($file));
         }
     }
     parent::cancella();
 }
コード例 #7
0
ファイル: Documento.php プロジェクト: pizar/gaia
 public function cancella()
 {
     if (is_file($this->anteprima())) {
         unlink(realpath($this->anteprima()));
     }
     if (is_file($this->originale())) {
         unlink(realpath($this->originale()));
     }
     parent::cancella();
 }
コード例 #8
0
ファイル: TitoloCorso.php プロジェクト: pizar/gaia
 public function cancella()
 {
     parent::cancella();
 }
コード例 #9
0
ファイル: Donazione.php プロジェクト: pizar/gaia
 public function cancella()
 {
     DonazionePersonale::cancellaTutti([['donazione', $this->id]]);
     parent::cancella();
 }
コード例 #10
0
ファイル: Estensione.php プロジェクト: pizar/gaia
 public function cancella()
 {
     $a = $this->appartenenza();
     $a->cancella();
     parent::cancella();
 }
コード例 #11
0
ファイル: Lezione.php プロジェクト: pizar/gaia
 public function cancella()
 {
     AssenzaLezione::cancellaTutti([['lezione', $this->id]]);
     parent::cancella();
 }
コード例 #12
0
ファイル: File.php プロジェクト: pizar/gaia
 public function cancella()
 {
     if (is_file($this->percorso())) {
         unlink(realpath($this->percorso()));
     }
     parent::cancella();
 }
コード例 #13
0
ファイル: PartecipazioneBase.php プロジェクト: pizar/gaia
 public function cancella()
 {
     AssenzaLezione::cancellaTutti([['utente', $this->utente()]]);
     parent::cancella();
 }
コード例 #14
0
ファイル: Appartenenza.php プロジェクト: pizar/gaia
 public function cancella()
 {
     Quota::cancellaTutti([['appartenenza', $this->id]]);
     parent::cancella();
 }