Exemplo n.º 1
0
<?php

/*
 * ©2013 Croce Rossa Italiana
 */
paginaAdmin();
$x = Donazione::by('nome', $_POST['inputNome']);
if (!$x) {
    $t = new Donazione();
    $t->tipo = $_POST['inputTipo'];
    $t->nome = maiuscolo($_POST['inputNome']);
    redirect('admin.donazioni&new');
} else {
    redirect('admin.donazioni&dup');
}
Exemplo n.º 2
0
<?php

/*
 * ©2013 Croce Rossa Italiana
 */
paginaAdmin();
controllaParametri(array('id'), 'admin.donazioni&err');
$t = $_GET['id'];
$f = Donazione::id($t);
$tp = DonazionePersonale::filtra([['donazione', $f]]);
foreach ($tp as $_tp) {
    $volontario = $_tp->volontario();
    $_tp->cancella();
    $m = DonazioneMerito::filtra([['volontario', $volontario->id], ['donazione', $tp->tipo]]);
    if (count($m)) {
        $p = DonazioneMerito::id($m[count($m) - 1]->id);
        foreach ($conf['merito'][$tp->tipo] as $value) {
            if (count($volontario->donazioniTipo($tp->tipo)) <= $value) {
                $p->cancella();
            }
        }
    }
}
$f->cancella();
redirect('admin.donazioni&del');
Exemplo n.º 3
0
        </a>
    </div> 
</div>

<hr />

<div class="row-fluid">
 <div class="span12">
     <table class="table table-striped table-bordered table-condensed" id="tabellaUtenti">
        <thead>
            <th>Nome</th>
            <th>Tipo</th>
            <th>Azioni</th>
        </thead>
        <?php 
foreach (Donazione::elenco('nome ASC') as $c) {
    ?>
            <tr>
                <td><?php 
    echo $c->nome;
    ?>
</td>
                <td><?php 
    echo $conf['donazioni'][$c->tipo][0];
    ?>
</td>
                <td>
                    <div class="btn-group">
                        <a  onClick="return confirm('Vuoi veramente cancellare questa donazione ?');" href="?p=admin.donazione.cancella&id=<?php 
    echo $c->id;
    ?>
Exemplo n.º 4
0
<?php

/*
 * ©2013 Croce Rossa Italiana
 */
paginaApp([APP_SOCI, APP_PRESIDENTE]);
$parametri = array('idDonazione', 'id');
controllaParametri($parametri, 'presidente.donazioni&err');
$id = $_POST['idDonazione'];
$f = $_GET['id'];
$v = Volontario::id($f);
$t = Donazione::id($id);
$p = new DonazionePersonale();
$p->volontario = $v->id;
$p->donazione = $t->id;
$data = @DateTime::createFromFormat('d/m/Y', $_POST['data']);
$data = @$data->getTimestamp();
$p->data = $data;
$p->luogo = normalizzaNome($_POST['sede']);
$p->tConferma = time();
$p->pConferma = $me->id;
if (in_array(count($v->donazioniTipo($t->tipo)), $conf['merito'][$t->tipo])) {
    $p = new DonazioneMerito();
    $p->volontario = $v->id;
    $p->donazione = $t->tipo;
    $p->merito = count($v->donazioniTipo($t->tipo));
}
redirect('presidente.utente.visualizza&id=' . $v);
Exemplo n.º 5
0
>
	<div class="row-fluid">
	<span class="span3">
	<label for="cercaDonazione">
	<span style="font-size: larger;">
	<i class="icon-search"></i>
	<strong>Aggiungi</strong>
	</span>
	</label>

	</span>
	<span class="span9">
	<select id="tipo" name="tipo" class="span12" required>
		<option selected="selected" disabled=""></option>
		<?php 
foreach (Donazione::filtra([['tipo', $d]]) as $value) {
    echo "<option value=\"" . $value . "\">" . $value->nome . "</option>";
}
?>
	</select>
	</span>
	</div>
	</div>
</div>
<div id="step2" style="display: none;">
	<form action='?p=utente.donazione.nuovo' method="POST">
	<input type="hidden" name="idDonazione" id="idDonazione" />
	<div class="alert alert-block alert-success">
	<div class="row-fluid">
	<h4><i class="icon-question-sign"></i> Quando e dove hai donato...</h4>
	</div>
Exemplo n.º 6
0
 public function donazione()
 {
     return Donazione::id($this->donazione);
 }