Exemple #1
0
$anno = date('Y');
/* Controllo se gà vi è una quota pagata per l'anno in corso */
$gia = Quota::filtra([['appartenenza', $app], ['anno', $anno]]);
foreach ($gia as $_g) {
    if (!$_g->annullata()) {
        redirect('us.quoteNo&gia');
    }
}
$time = DT::createFromFormat('d/m/Y', $_POST['inputData']);
$q = new Quota();
$q->appartenenza = $app;
$q->timestamp = $time->getTimestamp();
$q->tConferma = time();
$q->pConferma = $me;
$q->anno = $anno;
$q->assegnaProgressivo();
$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) . " €.";
} elseif ($importo > $quotaMin) {
    $q->offerta = 'Offerta';
}
if ($attivo) {
    $q->causale = "Rinnovo quota socio attivo anno {$anno}";
} else {
    $q->causale = "Rinnovo quota socio ordinario CRI anno {$anno}";
}
$p = new PDF('ricevutaquota', 'ricevuta.pdf');
$p->_COMITATO = $app->comitato()->locale()->nomeCompleto();
$p->_ID = $q->progressivo();