<?php

/*
 * ©2014 Croce Rossa Italiana
 */
/*
 * Normalizzazione dei dati
 */
paginaApp([APP_SOCI, APP_PRESIDENTE]);
controllaParametri(array('t'), 'presidente.utenti&errGen');
$id = $_GET['t'];
$p = Utente::id($id);
proteggiDatiSensibili($p);
$admin = $me->admin();
$dnascita = DT::createFromFormat('d/m/Y', $_POST['inputDataNascita']);
$dnascita = $dnascita->getTimestamp();
$prnascita = maiuscolo($_POST['inputProvinciaNascita']);
$conascita = normalizzaNome($_POST['inputComuneNascita']);
$coresidenza = normalizzaNome($_POST['inputComuneResidenza']);
$caresidenza = normalizzaNome($_POST['inputCAPResidenza']);
$prresidenza = maiuscolo($_POST['inputProvinciaResidenza']);
$indirizzo = normalizzaNome($_POST['inputIndirizzo']);
$civico = maiuscolo($_POST['inputCivico']);
$cell = normalizzaNome($_POST['inputCellulare']);
$cells = normalizzaNome(@$_POST['inputCellulareServizio']);
/*
 * Registrazione vera e propria...
 */
$p->dataNascita = $dnascita;
$p->provinciaNascita = $prnascita;
$p->comuneNascita = $conascita;
Example #2
0
<?php

/*
 * ©2013 Croce Rossa Italiana
 */
controllaParametri(array('id'), 'us.dash&err');
$id = $_GET['id'];
$v = Utente::id($id);
if (!$v->modificabileDa($me)) {
    redirect('us.dash&err');
}
proteggiDatiSensibili($v, [APP_SOCI, APP_PRESIDENTE]);
/* 
 * Controllo se ordinario o attivo 
 * e recupero valore della quota minima 
 */
$attivo = false;
if ($v->stato == VOLONTARIO) {
    $attivo = true;
}
if (!($t = Tesseramento::attivo())) {
    redirect('us.quoteNo&err');
}
$quotaMin = $attivo ? $t->attivo : $t->ordinario;
?>
<form action="?p=us.quote.nuova.ok" method="POST">
  <input type="hidden" name="vol" value="<?php 
echo $id;
?>
" />
  <div class="modal fade automodal">
<?php

/*
 * ©2014 Croce Rossa Italiana
 */
paginaApp([APP_SOCI, APP_PRESIDENTE]);
controllaParametri(['id']);
$id = $_GET['id'];
$u = Utente::id($id);
proteggiDatiSensibili($u);
if ($u->stato == ASPIRANTE) {
    redirect('presidente.soci.ordinari&stato');
}
$app = $u->appartenenzaAttuale();
$comitato = $app->comitato;
$inizio = DateTime::createFromFormat('d/m/Y', $_POST['dataInizio']);
if ($inizio) {
    $inizio = $inizio->getTimestamp();
    $app->fine = $inizio;
} else {
    $app->fine = time();
}
$u->stato = VOLONTARIO;
$nuovaApp = new Appartenenza();
$nuovaApp->volontario = $u;
$nuovaApp->comitato = $comitato;
$nuovaApp->stato = MEMBRO_VOLONTARIO;
$nuovaApp->inizio = $inizio;
$nuovaApp->timestamp = time();
$nuovaApp->comferma = $me;
redirect("presidente.utente.visualizza&innalzato&id={$id}");