<?php

/*
 * ©2014 Croce Rossa Italiana
 */
paginaApp([APP_AUTOPARCO, APP_PRESIDENTE]);
controllaParametri(['id'], 'autoparco.veicoli&err');
$data = @DateTime::createFromFormat('d/m/Y', $_POST['inputData']);
$data = @$data->getTimestamp();
if (isset($_GET['mod'])) {
    $rifornimento = Rifornimento::id($_GET['id']);
    $libretto = null;
    $mod = "rifMod";
    $veicolo = $rifornimento->veicolo();
    if (!$veicolo->validaRifornimento($data, $_POST['inputKm'])) {
        redirect('autoparco.veicolo.rifornimento.nuovo&old&id=' . $rifornimento->veicolo());
    }
} else {
    $veicolo = $_GET['id'];
    $veicolo = Veicolo::id($veicolo);
    $ultimorifornimento = $veicolo->ultimorifornimento();
    if (!$veicolo->validaRifornimento($data, $_POST['inputKm'])) {
        redirect('autoparco.veicolo.rifornimento.nuovo&old&id=' . $veicolo);
    }
    $rifornimento = new Rifornimento();
    $mod = "rifOk";
}
$rifornimento->veicolo = $veicolo;
$rifornimento->km = $_POST['inputKm'];
$rifornimento->data = $data;
$rifornimento->tRegistra = time();
<?php

/*
 * ©2015 Croce Rossa Italiana
 */
paginaApp([APP_AUTOPARCO, APP_PRESIDENTE]);
controllaParametri(['id'], 'autoparco.veicoli&err');
$rifornimento = $_GET['id'];
$rifornimento = Rifornimento::id($rifornimento);
$veicolo = $rifornimento->veicolo();
proteggiVeicoli($veicolo, [APP_AUTOPARCO, APP_PRESIDENTE]);
$p = new PDF("rifornimenti", "rifornimento{$_GET['id']}.pdf");
$p->_TITOLO = "Rifornimento {$_GET['id']}";
$p->_KM = $rifornimento->km;
$p->_DATA = date('d/m/Y', $rifornimento->data);
$p->_LITRI = $rifornimento->litri;
$p->_COSTO = $rifornimento->costo;
$p->_REG = $rifornimento->volontario()->nomeCompleto();
$f = $p->salvaFile();
$f->download();