Exemple #1
0
<?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');
Exemple #2
0
                            </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>
Exemple #4
0
        ?>
</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 {
            ?>
Exemple #5
0
$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) . "  &#0128; ";
} 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');
Exemple #6
0
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) . "  &#0128; ";
} 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>
Exemple #8
0
        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 {
Exemple #9
0
}
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) . " &#0128;.";
} 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);