本文整理汇总了PHP中controllaParametri函数的典型用法代码示例。如果您正苦于以下问题:PHP controllaParametri函数的具体用法?PHP controllaParametri怎么用?PHP controllaParametri使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了controllaParametri函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: paginaPrivata
<?php
/*
* ©2014 Croce Rossa Italiana
*/
paginaPrivata();
if (isset($_GET['single'])) {
controllaParametri(array('id', 'corso'), 'errore.fatale');
$iscritto = $_GET['id'];
$corso = $_GET['corso'];
$iscritto = Utente::id($iscritto);
$corso = CorsoBase::id($corso);
$f = $corso->generaScheda($iscritto);
$f->download();
} else {
controllaParametri(array('id'), 'errore.fatale');
$corso = $_GET['id'];
$corso = CorsoBase::id($corso);
$zip = new Zip();
$tabella = '<table border="1" style="width:100%">
<tbody>
<tr>
<td align="center"><b>Cognome e Nome</b></td>
<td align="center"><b>Luogo di nascita</b></td>
<td align="center"><b>Data di nascita</b></td>
<td align="center"><b>Esito</b></td>
</tr>';
$x = 0;
foreach ($corso->partecipazioni(ISCR_SUPERATO) as $pb) {
$iscritto = $pb->utente();
$dataNascita = date('d/m/Y', $iscritto->dataNascita);
示例2: paginaPrivata
<?php
/*
* ©2014 Croce Rossa Italiana
*/
paginaPrivata();
controllaParametri(['id']);
$t = $_GET['id'];
$t = TesserinoRichiesta::id($t);
if ($me != $t->utente()) {
redirect('errore.permessi');
}
$t->generaTesserino()->anteprima();
redirect('errore.permessi');
示例3: paginaApp
<?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');
示例4: paginaPrivata
<?php
/*
* ©2014 Croce Rossa Italiana
*/
paginaPrivata();
/*
* Sessione utente necessaria
*/
if ($sessione->utente()->email) {
redirect('errore.permessi&cattivo');
} elseif ($sessione->utente()->ordinario()) {
redirect('utente.me');
}
paginaPrivata();
controllaParametri(['inputEmail', 'inputEmail2'], 'nuovaAnagraficaContatti&err');
/*
* Normalizzazione dei dati
*/
$email = minuscolo($_POST['inputEmail']);
$email2 = minuscolo($_POST['inputEmail2']);
$cell = normalizzaNome($_POST['inputCellulare']);
$cells = normalizzaNome(@$_POST['inputCellulareServizio']);
$sessione->email = $email;
$sessione->email2 = $email2;
$sessione->cell = $cell;
$sessione->cells = $cells;
/* Cerca eventuali utenti con la stessa email... */
$e = Utente::by('email', $email);
if ($e and $e->password) {
/* Se l'utente esiste, ed ha già pure una password */
示例5: array
<?php
/*
* ©2013 Croce Rossa Italiana
*/
$parametri = array('inputEmail', 'inputCodiceFiscale');
controllaParametri($parametri, 'recuperaPassword&err');
$codiceFiscale = $_POST['inputCodiceFiscale'];
$codiceFiscale = maiuscolo($codiceFiscale);
$email = $_POST['inputEmail'];
$p = Utente::by('codiceFiscale', $codiceFiscale);
if (!$p) {
redirect('recuperaPassword&cf');
} elseif ($p->email != $email) {
redirect('recuperaPassword&email');
}
/* Genera codice di validazione */
$codice = Validazione::generaValidazione($p, VAL_PASS);
if (!$codice) {
redirect('recuperaPassword&gia');
}
$e = new Email('recuperaPassword', 'Richiesta reimpostazione password');
$e->a = $p;
$e->_NOME = $p->nome;
$e->_DATA = date('d-m-Y H:i');
$e->_CODICE = $codice;
$e->invia();
redirect('recuperaPassword.step');
示例6: paginaApp
<?php
/*
* ©2014 Croce Rossa Italiana
*/
/*da sistemare tutto */
paginaApp([APP_SOCI, APP_PRESIDENTE]);
controllaParametri(['id'], 'us.dash&err');
$f = $_GET['id'];
$v = Utente::id($f);
/* Verifico di poter lavorare sull'utente */
proteggiDatiSensibili($v, [APP_SOCI, APP_PRESIDENTE]);
$elenco = $me->comitatiApp([APP_SOCI, APP_PRESIDENTE]);
if (!$v->modificabileDa($me)) {
redirect('errore.permessi&cattivo');
}
/* Al momento oscurato ordinario */
if ($v->ordinario()) {
redirect('errore.permessi&cattivo');
}
$app = $v->appartenenzaAttuale();
if (!$app || !in_array($app->comitato()->id, $elenco)) {
redirect('errore.permessi&cattivo');
}
/* Verifico esistenza di un tesserino valido e che la richiesta di duplicato non sia già stata fatta */
$gia = true;
$t = TesserinoRichiesta::filtra([['volontario', $v]]);
foreach ($t as $tesserino) {
if ($tesserino->stato < INVALIDATO && $tesserino->stato != RIFIUTATO) {
$gia = false;
}
示例7: paginaApp
<?php
/*
* ©2013 Croce Rossa Italiana
*/
paginaApp([APP_SOCI, APP_PRESIDENTE]);
$parametri = array('inputVolontario', 'inputComitato', 'inputMotivo');
controllaParametri($parametri, 'us.dash&err');
$t = $_POST['inputVolontario'];
$t = Volontario::id($t);
$c = $_POST['inputComitato'];
if (!$c) {
redirect('us.utente.trasferisci&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.trasferisci&gia');
}
}
/*Se non sono appartenente allora avvio la procedura*/
$a = new Appartenenza();
$a->volontario = $t->id;
$a->comitato = $c;
$a->stato = MEMBRO_EST_PENDENTE;
示例8: paginaApp
<?php
/*
* ©2013 Croce Rossa Italiana
*/
paginaApp([APP_PATENTI, APP_PRESIDENTE]);
controllaParametri(array('inputRicerca'), 'patenti.dash&err');
$ricerca = $_GET['inputRicerca'];
?>
<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-search muted"></i>
Patente
</h2>
</div>
<div class="span3">
<div class="btn-group btn-group-vertical span12">
<a href="?p=patenti.ricerca" class="btn btn-block btn-info">
<i class="icon-search"></i>
Nuova Ricerca
</a>
<a href="?p=patenti.dash" class="btn btn-block">
<i class="icon-reply"></i>
Torna alla dash
示例9: paginaPrivata
<?php
/*
* ©2013 Croce Rossa Italiana
*/
paginaPrivata();
$parametri = array('turno', 'v');
controllaParametri($parametri, 'utente.me&err');
$turno = Turno::id($_GET['turno']);
$attivita = $turno->attivita();
paginaAttivita($attivita);
$v = Volontario::id($_GET['v']);
$p = Partecipazione::filtra([['turno', $turno], ['volontario', $v]]);
$aut = Autorizzazione::by('partecipazione', $p[0]);
$aut->concedi();
$cal = new ICalendar();
$cal->genera($attivita->id, $turno->id);
$m = new Email('autorizzazioneConcessa', "Autorizzazione CONCESSA: {$a->nome}, {$turno->nome}");
$m->a = $v;
$m->da = $attivita->referente();
$m->_NOME = $aut->partecipazione()->volontario()->nome;
$m->_ATTIVITA = $attivita->nome;
$m->_TURNO = $turno->nome;
$m->_DATA = $turno->inizio()->format('d-m-Y H:i');
$m->_LUOGO = $attivita->luogo;
$m->_REFERENTE = $attivita->referente()->nomeCompleto();
$m->_CELLREFERENTE = $attivita->referente()->cellulare();
$m->allega($cal);
$m->invia();
redirect("attivita.scheda&id={$attivita->id}&turno={$turno->id}&riapri={$turno->id}");
示例10: paginaApp
<?php
/*
* ©2013 Croce Rossa Italiana
*/
paginaApp([APP_SOCI, APP_PRESIDENTE]);
$parametri = array('t', 'v');
controllaParametri($parametri, 'presidente.donazioni&err');
$t = $_GET['t'];
$v = $_GET['v'];
$tp = DonazionePersonale::id($t);
$r = $tp->donazione()->tipo;
$l = DonazioneSede::id($tp->luogo);
?>
<script type="text/javascript"><?php
require './assets/js/utente.donazione.modifica.js';
?>
</script>
<form action="?p=presidente.donazione.modifica.ok&t=<?php
echo $t;
?>
&v=<?php
echo $v;
?>
" method="POST">
<!-- presidente.titolo.modifica.ok -->
<div class="modal fade automodal">
<div class="modal-header">
<h3>Modifica Donazione</h3>
</div>
<div class="modal-body">
示例11: paginaPrivata
<?php
/*
* ©2013 Croce Rossa Italiana
*/
paginaPrivata();
controllaParametri(array('elimina'), 'utente.riserva');
$id = $_POST['elimina'];
$e = Estensione::id($id);
$e->annulla();
redirect('utente.estensione&ann');
示例12: caricaSelettoreComitato
<?php
/*
* ©2013 Croce Rossa Italiana
*/
caricaSelettoreComitato();
controllaParametri(array('a'));
$a = $_GET['a'];
$sessione->a = NULL;
paginaApp([APP_SOCI, APP_PRESIDENTE]);
$app = Appartenenza::id($a);
$v = $app->volontario;
?>
<form action="?p=us.appartenenza.modifica.ok&a=<?php
echo $a;
?>
" method="POST">
<div class="modal fade automodal">
<div class="modal-header">
<h3>Modifica Appartenenza</h3>
</div>
<div class="modal-body">
<div class="row-fluid">
<div class="span4 centrato">
<?php
switch ($app->stato) {
case MEMBRO_VOLONTARIO:
?>
<label for="dataInizio"><i class="icon-calendar"></i> Ingresso in CRI</label>
<?php
break;
示例13: paginaAdmin
<?php
/*
* ©2013 Croce Rossa Italiana
*/
paginaAdmin();
controllaParametri(array('id'), 'admin.tipocorso&err');
$t = $_GET['id'];
$f = TipoCorso::id($t);
$ruoli = RuoloFormazione::elencoRuoli();
$qualifiche = Qualifiche::elenco("Nome ASC");
?>
<style>
.control-group .controls span{
display: inline-block;
min-width: 80px;
}
</style>
<div class="row-fluid">
<h2><i class="icon-chevron-right muted"></i> Modifica Certificato</h2>
<div class="alert alert-block alert-info ">
<div class="row-fluid">
<span class="span7">
<p>Con questo modulo si possono modificare i Certificati nel DB di GAIA</p>
</span>
</div>
</div>
</div>
<form class="form-horizontal" action="?p=admin.tipocorso.modifica.ok&id=<?php
示例14: paginaAdmin
<?php
/*
* ©2013 Croce Rossa Italiana
*/
paginaAdmin();
caricaSelettoreComitato();
controllaParametri(array('id'), 'admin.limbo&err');
$t = $_GET['id'];
?>
<form class="form-horizontal" action="?p=admin.limbo.comitato.nuovo.ok&id=<?php
echo $t;
?>
" method="POST">
<div class="modal fade automodal">
<div class="modal-header">
<h3><i class="icon-arrow-right"></i> Assegna ad un Comitato</h3>
</div>
<div class="modal-body">
<div class="row-fluid">
<div class="control-group">
<label class="control-label" for="inputComitato">Comitato Destinazione </label>
<div class="controls">
<a class="btn btn-inverse" data-selettore-comitato="true" data-input="inputComitato">
Seleziona un comitato... <i class="icon-pencil"></i>
</a>
</div>
</div>
</div>
<div class="row-fluid">
示例15: paginaApp
<?php
/*
* ©2014 Croce Rossa Italiana
*/
paginaApp([APP_AUTOPARCO, APP_PRESIDENTE]);
controllaParametri(['id', 'inputAutoparco'], 'autoparco.veicoli&err');
$veicolo = $_GET['id'];
$autoparco = $_POST['inputAutoparco'];
$collocazioni = Collocazione::filtra([['veicolo', $veicolo], ['autoparco', $autoparco]]);
foreach ($collocazioni as $collocazione) {
if ($collocazione->attuale()) {
redirect('autoparco.veicoli&gia');
}
}
$collocazioni = Collocazione::filtra([['veicolo', $veicolo], ['fine', null]]);
if ($collocazioni) {
$inizio = @DateTime::createFromFormat('d/m/Y H:i', $_POST['inputData']);
$inizio = @$inizio->getTimestamp();
$collocazione = Collocazione::id($collocazioni[0]);
$collocazione->fine = $inizio;
$collocazione->pFine = $me;
$collocazione->tFine = time();
$collocazione = new Collocazione();
$collocazione->veicolo = $veicolo;
$collocazione->autoparco = $autoparco;
$collocazione->inizio = $inizio;
$collocazione->pConferma = $me;
$collocazione->tConferma = time();
redirect('autoparco.veicoli&new');
}