<?php /* * ©2014 Croce Rossa Italiana */ paginaApp([APP_SOCI, APP_PRESIDENTE]); controllaParametri(array('id'), 'us.dash&err'); $id = $_GET['id']; $q = Quota::id($id); $v = $q->volontario(); $t = $q->tesseramento(); if (!$t || !$t->aperto()) { redirect('errore.permessi&cattivo'); } proteggiDatiSensibili($v, [APP_SOCI, APP_PRESIDENTE]); if ($q->annullata()) { redirect('us.dash&giaAnn'); } $q->pAnnullata = $me; $q->tAnnullata = time(); /* Invio email annullamento quota */ $m = new Email('annullaQuota', 'Annullamento pregistrazione agamento quota'); $m->a = $v; $m->da = $me; $m->_NUMERO = $q->progressivo(); $m->_NOME = $v->nomeCompleto(); $m->_ANNULLATORE = $me->nomeCompleto(); $m->_IMPORTO = soldi($q->quota); $m->_DATA = $q->data()->format('d/m/Y'); $m->invia(); redirect('us.dash&annullata');
</a> <?php } ?> </div> </td> </tr> <?php } } ?> </table> <input type="hidden" ng-model="quote" ng-init="quote= '<?php echo $n; ?> '"> <input type="hidden" ng-model="benemeriti" ng-init="benemeriti= '<?php echo $ben; ?> '"> <input type="hidden" ng-model="incasso" ng-init="incasso= '<?php echo soldi($totale); ?> '"> </div> </div> </div>
?> </td> <td> <div class="btn-group"> <a href="?p=autoparco.veicolo.manutenzione.dettagli&id=<?php echo $manutenzione->id; ?> " title="Visualizza dettagli manutenzione" class="btn btn-small"> <i class="icon-eye-open"></i> Dettagli </a> <a onClick="return confirm('Vuoi veramente cancellare questa manutenzione ?');" href="?p=autoparco.veicolo.manutenzione.cancella&id=<?php echo $manutenzione->id; ?> " title="Cancella manutenzione" class="btn btn-small btn-danger"> <i class="icon-trash"></i> Cancella </a> </div> </td> </tr> <?php } ?> </table> <hr/> <h3>Costo complessivo manutenzioni: <?php echo soldi($costo); ?> €</h3> </div> </div>
?> </td> <td><?php echo $_q->volontario()->cognome; ?> </td> <td><?php echo $_q->comitato()->nomeCompleto(); ?> </td> <td><?php echo $_q->dataPagamento()->inTesto(false); ?> </td> <td>€ <?php echo soldi($_q->quota); ?> </td> <td> <?php if ($ann = $_q->annullata()) { ?> Annullata da <?php echo $_q->annullatore()->nomeCompleto(); ?> il <?php echo $_q->dataAnnullo()->format('d/m/Y'); ?> <?php } else { ?>
$p = new PDF('ricevutaquota', 'ricevuta.pdf'); $p->_COMITATO = $app->comitato()->locale()->nomeCompleto(); $p->_ID = $q->progressivo(); $p->_NOME = $v->nome; $p->_COGNOME = $v->cognome; $p->_FISCALE = $v->codiceFiscale; $p->_NASCITA = date('d/m/Y', $v->dataNascita); $p->_LUOGO = $v->luogoNascita; $p->_IMPORTO = soldi($q->quota - ($q->quota - $quotaMin)); $p->_QUOTA = $q->causale; if ($q->quota - $quotaMin > 0) { $p->_OFFERTA = $q->offerta; $p->_OFFERIMPORTO = soldi($q->quota - $quotaMin) . " € "; } else { $p->_OFFERTA = ''; $p->_OFFERIMPORTO = ''; } $p->_TOTALE = soldi($q->quota); $p->_LUOGO = $app->comitato()->locale()->comune; $p->_DATA = $q->dataPagamento()->format('d/m/Y'); $p->_CHINOME = $me->nomeCompleto(); $p->_CHICF = $me->codiceFiscale; $f = $p->salvaFile($app->comitato()); /* Invio ricevuta all'utente */ $m = new Email('ricevutaQuota', 'Ricevuta versamento Quota'); $m->a = $v; $m->da = $me; $m->_NOME = $v->nome; $m->allega($f); $m->accoda(); redirect('us.quoteNo&ok');
if ($quota->appartenenza()->statoSocio() == VOLONTARIO) { $attivo = true; } if (!($t = Tesseramento::by('anno', $quota->anno))) { $t = new StdClass(); $t->attivo = 8; $t->ordinario = 16; } $quotaMin = $attivo ? $t->attivo : $t->ordinario; $p = new PDF('ricevutaquota', 'ricevuta.pdf'); $p->_COMITATO = $quota->comitato()->locale()->nomeCompleto(); $p->_ID = $quota->progressivo(); $p->_NOME = $v->nome; $p->_COGNOME = $v->cognome; $p->_FISCALE = $v->codiceFiscale; $p->_IMPORTO = soldi($quotaMin); $p->_QUOTA = $quota->causale; if ($quota->quota - $quotaMin > 0) { $p->_OFFERTA = $quota->offerta; $p->_OFFERIMPORTO = soldi($quota->quota - $quotaMin) . " € "; } else { $p->_OFFERTA = ''; $p->_OFFERIMPORTO = ''; } $p->_TOTALE = $quota->quota; $p->_LUOGO = $quota->comitato()->locale()->comune; $p->_DATA = date('d/m/Y', $quota->tConferma); $p->_CHINOME = $quota->conferma()->nomeCompleto(); $p->_CHICF = $quota->conferma()->codiceFiscale; $f = $p->salvaFile($quota->comitato()); $f->download();
?> <tr> <td><?php echo $riforni->km; ?> </td> <td><?php echo date('d/m/Y', $riforni->data); ?> </td> <td><?php echo $riforni->litri; ?> </td> <td>€ <?php echo soldi($riforni->costo); ?> </td> </tr> <?php } ?> </table> </div> </div> <div class="modal-footer"> <a href="?p=autoparco.veicoli" class="btn">Annulla</a> <button type="submit" class="btn btn-success"> <i class="icon-save"></i> Salva </button>
echo $_q->comitato()->locale()->nomeCompleto(); ?> </td> <td><?php echo $_q->dataPagamento()->inTesto(false); ?> </td> <td> <?php if ($_q->benemerita()) { echo '€ ' . soldi($_q->quota); ?> <i class="icon-thumbs-up-alt"></i> Sostenitore <?php } else { echo '€ ' . soldi($_q->quota); } ?> </td> <td> <?php if (!$_q->annullata()) { ?> <a class="btn btn-small btn-info" href="?p=utente.quote.ricevuta&id=<?php echo $_q->id; ?> " title="Visualizza ricevuta"> <i class="icon-paperclip"></i> Ricevuta </a> <?php } else {
} if (!($t = Tesseramento::by('anno', $q->anno))) { $t = new StdClass(); $t->attivo = 8; $t->ordinario = 16; } $importo = (double) $_POST['inputImporto']; $importo = round($importo, 2); $quotaMin = $attivo ? $t->attivo : $t->ordinario; if ($importo < $quotaMin) { redirect('us.quote.modifica&id=' . $id . '&importo'); } $app = $q->appartenenza(); $quotaBen = $quotaMin + (double) $app->comitato()->quotaBenemeriti(); $anno = date('Y'); $time = DT::createFromFormat('d/m/Y', $_POST['inputData']); $q->tConferma = $time->getTimestamp(); $q->quota = $importo; if ($importo >= $quotaBen) { $q->benemerito = BENEMERITO_SI; $q->offerta = "Promozione a socio sostenitore per l'anno " . $anno . " per il versamento di una quota superiore a " . soldi($quotaBen) . " €."; } else { if ($importo > $quotaMin) { $q->benemerito = BENEMERITO_NO; $q->offerta = 'Offerta'; } else { $q->benemerito = BENEMERITO_NO; $q->offerta = ''; } } redirect('us.quote.visualizza&id=' . $u->id);