<?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();
*/ paginaApp([APP_AUTOPARCO, APP_PRESIDENTE]); controllaParametri(['id'], 'autoparco.veicoli&err'); $mod = null; if (isset($_GET['mod'])) { $mod = "&mod"; $rifornimento = Rifornimento::id($_GET['id']); $rifornimenti = Rifornimento::filtra([['veicolo', $rifornimento->veicolo()]], 'km DESC LIMIT 5'); $veicolo = $rifornimento->id; if ($rifornimento->veicolo()->fuoriuso()) { redirect('autoparco.veicoli&giaFuori'); } } else { $veicolo = Veicolo::id($_GET['id']); proteggiVeicoli($veicolo, [APP_AUTOPARCO, APP_PRESIDENTE]); $rifornimenti = Rifornimento::filtra([['veicolo', $veicolo]], 'km DESC LIMIT 5'); $rifornimento = null; if ($veicolo->fuoriuso()) { redirect('autoparco.veicoli&giaFuori'); } } ?> <form class="form-horizontal" action="?p=autoparco.veicolo.rifornimento.nuovo.ok&id=<?php echo $veicolo; echo $mod; ?> " method="POST"> <div class="modal fade automodal"> <div class="modal-header"> <h3><i class="icon-credit-card"></i> Rifornimenti veicolo</h3> </div>
<hr /> <div class="row-fluid"> <div class="span12"> <table class="table table-striped table-bordered table-condensed" id="tabellaUtenti"> <thead> <th>Km</th> <th>Data</th> <th>Litri</th> <th>Costo</th> <th>registrato da</th> <th>Azioni</th> </thead> <?php $rifornimenti = Rifornimento::filtra([['veicolo', $veicolo]], 'data DESC'); $costo = 0; foreach ($rifornimenti as $rifornimento) { $costo = $costo + $rifornimento->costo; ?> <tr> <td><?php echo $rifornimento->km; ?> </td> <td><?php echo date('d/m/Y', $rifornimento->data); ?> </td> <td><?php echo $rifornimento->litri;
<?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();