*/ paginaApp([APP_AUTOPARCO, APP_PRESIDENTE]); controllaParametri(['id', 'inputAutoparco'], 'autoparco.veicoli&err'); $veicolo = $_GET['id']; $autoparco = $_POST['inputAutoparco']; $collocazioni = Collocazione::filtra([['veicolo', $veicolo], ['autoparco', $autoparco]]); foreach ($collocazioni as $collocazione) { if ($collocazione->attuale()) { redirect('autoparco.veicoli&gia'); } } $collocazioni = Collocazione::filtra([['veicolo', $veicolo], ['fine', null]]); if ($collocazioni) { $inizio = @DateTime::createFromFormat('d/m/Y H:i', $_POST['inputData']); $inizio = @$inizio->getTimestamp(); $collocazione = Collocazione::id($collocazioni[0]); $collocazione->fine = $inizio; $collocazione->pFine = $me; $collocazione->tFine = time(); $collocazione = new Collocazione(); $collocazione->veicolo = $veicolo; $collocazione->autoparco = $autoparco; $collocazione->inizio = $inizio; $collocazione->pConferma = $me; $collocazione->tConferma = time(); redirect('autoparco.veicoli&new'); } $collocazione = new Collocazione(); $inizio = @DateTime::createFromFormat('d/m/Y H:i', $_POST['inputData']); $inizio = @$inizio->getTimestamp(); $collocazione->veicolo = $veicolo;
<?php /* * ©2014 Croce Rossa Italiana */ paginaApp([APP_AUTOPARCO, APP_PRESIDENTE]); controllaParametri(array('id'), 'autoparco.autoparchi&err'); /* Ognuno può modificare solo il suo autoparco !!!creare proteggi autoparco !!! */ $autoparco = $_GET['id']; $autoparco = Autoparco::id($autoparco); /* Verifico se sono presenti veicoli in questo autoparco e li tolgo */ $collocazioni = Collocazione::filtra([['autoparco', $autoparco]]); foreach ($collocazioni as $collocazione) { $collocazione->cancella(); } $autoparco->cancella(); redirect('autoparco.autoparchi&del');
public function cancella() { Collocazione::cancellaTutti([['autoparco', $this]]); parent::cancella(); }
</div> </div> <hr/> <h4>Ultime 5 collocazioni <a href="?p=autoparco.veicolo.collocazioni&id=<?php echo $veicolo; ?> " class="btn btn-small pull-right"> Visualizza tutte </a></h4> <table class="table table-striped table-bordered table-condensed" id="tabellaUtenti"> <thead> <th>Autoparco</th> <th>Inizio</th> <th>Fine</th> </thead> <?php $collocazioni = Collocazione::filtra([['veicolo', $veicolo]], 'inizio DESC LIMIT 0,5'); foreach ($collocazioni as $collocazione) { ?> <tr> <td><?php echo $collocazione->autoparco()->nome; ?> </td> <td><?php echo $collocazione->inizio(); ?> </td> <td><?php echo $collocazione->fine(); ?> </td>