*/
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;
Example #2
0
<?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');
Example #3
0
 public function cancella()
 {
     Collocazione::cancellaTutti([['autoparco', $this]]);
     parent::cancella();
 }
Example #4
0
        </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>