<?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'); }
<?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');
</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; ?>
<?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);
> <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>
public function donazione() { return Donazione::id($this->donazione); }