Ejemplo n.º 1
0
Archivo: Corso.php Proyecto: pizar/gaia
 /**
  * Ritorna i risultati del corso
  *
  * @return array    Array di oggetti
  */
 public function giornateCorso()
 {
     return GiornataCorso::filtra([["corso", $this->id]], 'data ASC');
 }
<?php

/*
* ©2014 Croce Rossa Italiana
*/
caricaSelettore();
controllaParametri(['id']);
$lezione = GiornataCorso::id($_GET['id']);
$corso = $lezione->corso();
if (!$corso->modificabile()) {
    redirect("formazione.corsi.riepilogo&id={$corso->id}");
}
$lezione->cancella();
redirect("formazione.corsi.lezioni&id={$corso->id}");
//paginaAdmin();
//paginaPresidenziale();
//paginaPresidenziale(null, null, APP_OBIETTIVO, OBIETTIVO_1);
//
//controllaParametri(['inizio','partecipanti','luogo','certificato','organizzatore'], 'admin.corsi.crea&err');
//if(!DT::controlloDataOra($_POST['inizio'])){ redirect('admin.corsi.crea&err='.CORSO_ERRORE_DATA_NON_CORRETTA); }
$corso = intval($_POST['corso']);
$nome = addslashes($_POST['titolo']);
$note = addslashes($_POST['note']);
$luogo = addslashes($_POST['luogo']);
$inizio = DT::createFromFormat('d/m/Y H:i', $_POST['inizio']);
$_POST['id'] = intval(@$_POST['id']);
if (empty($_POST['id'])) {
    $c = new GiornataCorso();
} else {
    $c = GiornataCorso::id($_POST['id']);
    if (!$c->modificabile()) {
        //redirect('formazione.corsi.riepilogo&id='.$c->id.'&err=1');
    }
}
$c->data = $inizio->getTimeStamp();
$c->luogo = $luogo;
$c->nome = $nome;
$c->corso = $corso;
$c->note = $note;
/*
$c->certificato = (int) intval($_POST['certificato']);
$c->organizzatore = $comitato;
$c->responsabile = $me->id;
$c->luogo = $luogo;
$c->inizio = ;