Пример #1
0
<?php

/*
 * ©2015 Croce Rossa Italiana
 */
//paginaAdmin();
paginaPresidenziale(null, null, APP_OBIETTIVO, OBIETTIVO_1);
controllaParametri(['inizio', 'partecipanti', 'luogo', 'tipo', 'organizzatore'], 'formazione.corsi.crea&err');
if (!DT::controlloDataOra($_POST['inizio'])) {
    redirect('formazione.corsi.crea&err=' . CORSO_ERRORE_DATA_NON_CORRETTA);
}
$organizzatore = intval($_POST['organizzatore']);
$partecipanti = intval($_POST['partecipanti']);
$descrizione = $_POST['descrizione'];
$luogo = $_POST['luogo'];
$tipocorsoId = (int) intval($_POST['tipo']);
$comitato = Comitato::id($organizzatore)->oid();
$inizio = DT::createFromFormat('d/m/Y H:i', $_POST['inizio']);
$_POST['id'] = intval(@$_POST['id']);
if (empty($_POST['id'])) {
    $c = new Corso();
} else {
    $c = Corso::id($_POST['id']);
    if (!$c->modificabile()) {
        redirect('formazione.corsi.riepilogo&id=' . $c->id . '&err=' . CORSO_ERRORE_CORSO_NON_MODIFICABILE);
        die;
    }
}
$c->tipo = $tipocorsoId;
$c->organizzatore = $comitato;
$c->responsabile = $me->id;