<?php /* * ©2013 Croce Rossa Italiana */ paginaApp([APP_SOCI, APP_PRESIDENTE]); $parametri = array('inputVolontario', 'inputComitato', 'inputMotivo'); controllaParametri($parametri); $t = $_POST['inputVolontario']; $t = Volontario::id($t); $c = $_POST['inputComitato']; if (!$c) { redirect('us.utente.estendi&c'); } $c = Comitato::id($c); $m = $_POST['inputMotivo']; /* Cerco appartenenze al comitato specificato */ $f = Appartenenza::filtra([['volontario', $t], ['comitato', $c]]); /* Se sono già appartenente *ora*, * restituisco errore */ foreach ($f as $app) { if ($app->attuale()) { redirect('us.utente.estendi&e'); break; } } /*Se non sono appartenente allora avvio la procedura*/ $a = new Appartenenza(); $a->volontario = $t->id; $a->comitato = $c;
<?php /* * ©2013 Croce Rossa Italiana */ paginaApp([APP_CO, APP_PRESIDENTE]); $parametri = array('v', 't'); controllaParametri($parametri, 'co.attivita&err'); $t = $_GET['t']; $v = $_GET['v']; if (isset($_GET['monta'])) { $c = new Coturno(); $v = Volontario::id($v); $c->volontario = $v; $c->appartenenza = $v->unComitato(); $c->turno = $t; $c->pMonta = $me; $c->monta(); redirect('co.attivita&monta'); } if (isset($_GET['smonta'])) { $c = Coturno::filtra([['volontario', $v], ['turno', $t]]); $c = Coturno::id($c[0]); $c->volontario = $v; $c->pSmonta = $me; $c->smonta(); redirect('co.attivita&smonta'); } redirect('co.attivita&err');
<?php /* * ©2014 Croce Rossa Italiana */ paginaApp([APP_AUTOPARCO, APP_PRESIDENTE]); controllaParametri(['id'], 'autoparco.veicoli&err'); $data = @DateTime::createFromFormat('d/m/Y', $_POST['inputData']); $data = @$data->getTimestamp(); if (isset($_GET['mod'])) { $rifornimento = Rifornimento::id($_GET['id']); $libretto = null; $mod = "rifMod"; $veicolo = $rifornimento->veicolo(); if (!$veicolo->validaRifornimento($data, $_POST['inputKm'])) { redirect('autoparco.veicolo.rifornimento.nuovo&old&id=' . $rifornimento->veicolo()); } } else { $veicolo = $_GET['id']; $veicolo = Veicolo::id($veicolo); $ultimorifornimento = $veicolo->ultimorifornimento(); if (!$veicolo->validaRifornimento($data, $_POST['inputKm'])) { redirect('autoparco.veicolo.rifornimento.nuovo&old&id=' . $veicolo); } $rifornimento = new Rifornimento(); $mod = "rifOk"; } $rifornimento->veicolo = $veicolo; $rifornimento->km = $_POST['inputKm']; $rifornimento->data = $data; $rifornimento->tRegistra = time();
<?php /* * ©2013 Croce Rossa Italiana */ paginaApp([APP_PATENTI, APP_PRESIDENTE]); controllaParametri(array('id'), 'patenti.dash&err'); $id = $_GET['id']; if (isset($_GET['presa'])) { $r = PatentiRichieste::id($id); $r->stato = PATENTE_ATTESA_VISITA; $r->tCarico = time(); $r->pCarico = $me; } elseif (isset($_GET['visita'])) { $r = PatentiRichieste::id($id); $r->stato = PATENTE_ATTESA_STAMPA; $time = DT::createFromFormat('d/m/Y', $_POST['inputData']); $time = $time->getTimestamp(); $r->tVisita = $time; $r->pVisita = $me; } elseif (isset($_GET['stampa'])) { $r = PatentiRichieste::id($id); $r->stato = PATENTE_ATTESA_CONSEGNA; $time = DT::createFromFormat('d/m/Y', $_POST['inputData']); $time = $time->getTimestamp(); $r->tStampa = $time; $r->pStampa = $me; } elseif (isset($_GET['consegna'])) { $r = PatentiRichieste::id($id); $r->stato = PATENTE_CONSEGNATA; $time = DT::createFromFormat('d/m/Y', $_POST['inputData']);
<?php $oid = $_GET['oid']; $c = GeoPolitica::daOid($oid); paginaApp(APP_PRESIDENTE, [$c]); if ($c->permettiTrasferimentiUS()) { $c->trasferimentiUS = 0; } else { $c->trasferimentiUS = time(); } redirect("presidente.comitato&oid=" . $c->oid());
<?php /* * ©2013 Croce Rossa Italiana */ controllaParametri(['comitato'], 'us.dash&err'); paginaApp([APP_PRESIDENTE, APP_SOCI]); $d = $me->delegazioneAttuale(); $admin = (bool) $me->admin(); if (!$admin && $d->estensione == EST_UNITA) { redirect('errore.permessi&cattivo'); } $comitato = $_GET['comitato']; if ($admin) { $comitato = Nazionale::elenco()[0]; } else { $comitato = GeoPolitica::daOid($comitato); } $ramo = new RamoGeoPolitico($comitato, ESPLORA_RAMI, EST_LOCALE); ?> <div class="row-fluid"> <div class="span3"> <?php menuVolontario(); ?> </div> <div class="span9"> <div class="row-fluid"> <div class="span12"> <h3><i class="icon-book"></i> Elenco Presidenti </h3>
<?php /* * ©2013 Croce Rossa Italiana */ controllaParametri(array('oid')); $c = $_GET['oid']; $c = GeoPolitica::daOid($c); paginaApp([APP_PRESIDENTE], $c); proteggiClasse($c, $me); ?> <form action="?p=presidente.wizard.ok" method="POST"> <input type="hidden" name="oid" value="<?php echo $c->oid(); ?> " /> <div class="row-fluid"> <div class="span8"> <h3><?php echo $c->nomeCompleto(); ?> </h3> </div> <div class="span4"> <button type="submit" class="btn btn-large btn-block btn-success"> <i class="icon-save"></i>
<?php /* * ©2013 Croce Rossa Italiana */ paginaApp([APP_SOCI, APP_PRESIDENTE, APP_OBIETTIVO]); menuElenchiVolontari("Volontari giovani", "?p=admin.utenti.excel&giovani", "?p=utente.mail.nuova&comgio"); $admin = (bool) $me->admin(); $d = $me->delegazioneAttuale(); if (isset($_GET['ok'])) { ?> <div class="alert alert-success"> <i class="icon-save"></i> <strong>Volontario eliminato</strong>. Il Volontario è stato eliminato con successo. </div> <?php } elseif (isset($_GET['e'])) { ?> <div class="alert alert-block alert-error"> <h4><i class="icon-exclamation-sign"></i> Impossibile eliminare l'utente</h4> <p>Contatta l'amministratore</p> </div> <?php } elseif (isset($_GET['dim'])) { ?> <div class="alert alert-block alert-success"> <h4><i class="icon-exclamation-sign"></i> Volontario dimesso</h4> <p>Il Volontario è stato dimesso con successo.</p> </div> <?php }
<?php /* * ©2013 Croce Rossa Italiana */ paginaApp([APP_OBIETTIVO, APP_PRESIDENTE]); $d = $me->delegazioneAttuale(); $tutto = false; if ($me->admin() || $me->presidenziante()) { $tutto = true; } else { $area = $d->dominio; } ?> <div class="row-fluid"> <div class="span3"> <?php menuVolontario(); ?> </div> <div class="span9"> <div class="row-fluid"> <div class="span12"> <h3>Delegato d'Area </h3> <?php if (isset($_GET['err'])) { ?> <div class="alert alert-block alert-error"> <h4><i class="icon-warning-sign"></i> <strong>Qualcosa non ha funzionato</strong>.</h4> <p>L'operazione che stavi tentando di eseguire non è andata a buon fine. Per favore riprova.</p>
<?php /* * ©2015 Croce Rossa Italiana */ paginaApp(APP_PRESIDENTE); $parametri = array('inputComitato', 'inputCodiceFiscale', 'inputNome', 'inputCognome', 'inputDataNascita', 'inputEmail'); controllaParametri($parametri, 'us.dash&err'); $comitato = $_POST['inputComitato']; $comitato = GeoPolitica::daOid($comitato); $oid = $comitato->oid(); $app = (int) $_POST['inputApplicazione']; $codiceFiscale = $_POST['inputCodiceFiscale']; $codiceFiscale = maiuscolo($codiceFiscale); $email = minuscolo($_POST['inputEmail']); $indietro = "presidente.comitato.dipendenti.nuovo&applicazione={$app}&comitato={$oid}"; /* Controlli */ /* Cerca anomalie nel formato del codice fiscale */ if (!preg_match("/^[A-Z]{6}[0-9]{2}[A-Z][0-9]{2}[A-Z][0-9]{3}[A-Z]\$/", $codiceFiscale)) { redirect("{$indietro}&e"); } /* Cerca eventuali utenti con la stessa email... */ $e = Utente::by('email', $email); if ($e) { /* Se l'utente esiste, ed ha già pure una password */ redirect("{$indietro}&mail"); } $p = new Utente(); $p->codiceFiscale = $codiceFiscale; /* * Normalizzazione dei dati
<?php /* * ©2013 Croce Rossa Italiana */ paginaApp([APP_CO, APP_PRESIDENTE, APP_OBIETTIVO]); ?> <script type="text/javascript"><?php require './assets/js/presidente.utenti.js'; ?> </script> <br/> <div class="row-fluid"> <div class="span5 allinea-sinistra"> <h2> <i class="icon-thumbs-up muted"></i> Reperibilità </h2> </div> <div class="span3"> <div class="btn-group btn-group-vertical span12"> <?php if ($me->delegazioni(APP_OBIETTIVO)) { ?> <a href="?p=obiettivo.dash" class="btn btn-block "> <?php } else { ?> <a href="?p=co.dash" class="btn btn-block ">