<?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();
<?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 {