<?php paginaPrivata(); // Se non ho ancora registrato il mio essere aspirante if (!($a = Aspirante::daVolontario($me))) { redirect('aspirante.registra'); } ?> <div class="row-fluid"> <div class="span6"> <h1> <i class="icon-map-marker"></i> Località preferita </h1> </div> <div class="span6"> <div class="alert alert-info"> <i class="icon-info-sign"></i> <strong>Dove vivi o vorresti fare il corso?</strong> Scegli una località come zona presso la quale preferiresti effettuare il Corso. </div> </div> </div> <div class="row-fluid"> <div class="span3"> <h2> 1. <i class="icon-search"></i> Ricerca </h2>
<?php /* * ©2015 Croce Rossa Italiana */ paginaPrivata(); if ($me->stato != ASPIRANTE || Aspirante::daVolontario($me)) { redirect('aspirante.home'); } $a = new Aspirante(); $a->utente = $me; $a->data = time(); $a->luogo = "{$me->indirizzo}, {$me->comuneResidenza}, {$me->CAPResidenza}"; $a->localizzaStringa($a->luogo); $a->raggio = $a->trovaRaggioMinimo(); redirect('aspirante.localita');
/** * Trasforma un Utente Aspirante in Volontario * * - Crea appartenenza presso il comitato di tipo MEMBRO_VOLONTARIO * - Elimina oggetto Aspirante collegato * * @param Utente $trasformatore Colui che autorizza la trasformazione * @return bool Trasformazione effettuata? */ public function trasformaInVolontario(Utente $trasformatore) { if ($this->stato != ASPIRANTE) { return false; } $app = $this->appartenenzaAttuale(); $ora = time(); $comitato = $app->comitato; $app->fine = $ora; $this->stato = VOLONTARIO; if ($aspirante = Aspirante::daVolontario($this)) { $aspirante->cancella(); } $nuovaApp = new Appartenenza(); $nuovaApp->volontario = $this; $nuovaApp->comitato = $comitato; $nuovaApp->stato = MEMBRO_VOLONTARIO; $nuovaApp->inizio = $ora; $nuovaApp->timestamp = time(); $nuovaApp->comferma = $trasformatore; return true; }
Lo staff di Gaia</p> </div> <div class="modal-footer"> <a href="?p=logout" class="btn"> <i class="icon-remove"></i> Logout </a> <a href="?p=utente.privacy&first" class="btn btn-success"> <i class="icon-ok"></i> Ho letto! </a> </div> </div> <?php } $a = Aspirante::daVolontario($me); $iscritto = false; $corso = $me->partecipazioniBase(ISCR_RICHIESTA); if ($corso) { $iscritto = true; $corsoBaseRichiesto = $corso[0]; } $corsoConfermato = $me->partecipazioniBase(ISCR_CONFERMATA); if ($corsoConfermato) { $iscritto = true; $corsoBaseConfermato = $corsoConfermato[0]; } // Se non ho ancora registrato il mio essere aspirante // però faccio questa cosa PRIMA del raggio minimo if (!$a && !$iscritto) { redirect('aspirante.registra');
<?php /* * ©2014 Croce Rossa Italiana */ paginaPrivata(); $parametri = array('inputComuneResidenza', 'inputCAPResidenza', 'inputProvinciaResidenza', 'inputIndirizzo', 'inputCivico'); controllaParametri($parametri); $coresidenza = normalizzaNome($_POST['inputComuneResidenza']); $caresidenza = normalizzaNome($_POST['inputCAPResidenza']); $prresidenza = maiuscolo($_POST['inputProvinciaResidenza']); $indirizzo = normalizzaNome($_POST['inputIndirizzo']); $civico = maiuscolo($_POST['inputCivico']); $me->comuneResidenza = $coresidenza; $me->CAPResidenza = $caresidenza; $me->provinciaResidenza = $prresidenza; $me->indirizzo = $indirizzo; $me->civico = $civico; if ($me->stato == ASPIRANTE && ($a = Aspirante::daVolontario($me))) { $a->localizzaStringa("{$me->indirizzo}, {$me->comuneResidenza}, {$me->CAPResidenza}"); $a->raggio = $a->trovaRaggioMinimo(); } redirect('utente.anagrafica&ok');