<?php

/*
 * ©2015 Croce Rossa Italiana
 */
paginaPresidenziale(null, null, APP_OBIETTIVO, OBIETTIVO_1);
controllaParametri(['id'], 'admin.corsi.crea&err');
$c = $err = null;
$id = intval($_GET['id']);
try {
    $c = Corso::id($id);
    if (empty($c)) {
        throw new Exception('Manomissione');
    }
    $tipoCorso = TipoCorso::by('id', intval($c->tipo));
} catch (Exception $e) {
    redirect('admin.corsi.crea&err');
}
if (!empty($_GET['err']) && is_int($_GET['err'])) {
    if (!empty($conf['errori_corsi'][$_GET['err']])) {
        $err = $conf['errori_corsi'][$_GET['err']];
    } else {
        $err = 'errore sconosciuto';
    }
}
$geoComitato = GeoPolitica::daOid($c->organizzatore);
$modificabile = $c->modificabileDa($me);
if ($modificabile) {
    $dominio = $me->dominioCompetenzaCorso($c);
}
$files = array();
Example #2
0
<?php

/*
 * ©2013 Croce Rossa Italiana
 */
paginaAdmin();
controllaParametri(['inputNome'], 'admin.tipocorso.nuovo&err');
$x = TipoCorso::by('nome', $_POST['inputNome']);
if (!$x) {
    $t = new TipoCorso();
    $t->nome = maiuscolo($_POST['inputNome']);
    $t->minimoPartecipanti = intval($_POST['inputMinimoPartecipanti']);
    $t->massimoPartecipanti = intval($_POST['inputMassimoPartecipanti']);
    $t->durata = intval($_POST['inputDurata']);
    $t->giorni = intval($_POST['inputGiorni']);
    $t->limitePerIscrizione = intval($_POST['inputLimitePerIscrizione']);
    $t->qualifica = $_POST['inputAttestato'];
    $t->ruoloAttestato = $_POST['inputRuoloAttestato'];
    $t->proporzioneAffiancamento = intval($_POST['inputProporzioneAffiancamento']);
    $t->punizione = intval($_POST['inputPunizione']);
    $t->proporzioneIstruttori = intval($_POST['inputProporzioneIstruttori']);
    $t->ruoloDirettore = $_POST['inputRuoloDirettore'];
    $t->ruoloDocenti = $_POST['inputRuoloDocenti'];
    $t->ruoloAffiancamento = $_POST['inputRuoloAffiancamento'];
    $t->ruoloDiscenti = $_POST['inputRuoloDiscenti'];
    $t->abilitaNazionale = $_POST['abilitaNazionale'];
    $t->abilitaRegionale = $_POST['abilitaRegionale'];
    $t->abilitaProvinciale = $_POST['abilitaProvinciale'];
    $t->abilitaLocale = $_POST['abilitaLocale'];
    redirect('admin.tipocorso&new');
} else {