<?php

/*
 * ©2014 Croce Rossa Italiana
 */
paginaApp([APP_AUTOPARCO, APP_PRESIDENTE]);
controllaParametri(['id'], 'autoparco.veicoli&err');
$mod = null;
if (isset($_GET['mod'])) {
    $mod = "&mod";
    $manutenzione = Manutenzione::id($_GET['man']);
    $veicolo = $manutenzione->id;
    if ($manutenzione->veicolo()->fuoriuso()) {
        redirect('autoparco.veicoli&giaFuori');
    }
} else {
    $veicolo = $_GET['id'];
    $veicolo = Veicolo::id($veicolo);
    proteggiVeicoli($veicolo, [APP_AUTOPARCO, APP_PRESIDENTE]);
    if ($veicolo->fuoriuso()) {
        redirect('autoparco.veicoli&giaFuori');
    }
}
?>
<div class="row-fluid">
    <?php 
if (isset($_GET['err'])) {
    ?>
        <div class="alert alert-block alert-error">
            <h4><i class="icon-warning-sign"></i> <strong>Qualcosa non ha funzionato</strong>.</h4>
            <p>L'operazione che stavi tentando di eseguire non è andata a buon fine. Per favore riprova.</p>
<?php

/*
 * ©2014 Croce Rossa Italiana
 */
paginaApp([APP_AUTOPARCO, APP_PRESIDENTE]);
controllaParametri(['id'], 'autoparco.veicoli&err');
if (!isset($_GET['mod'])) {
    $veicolo = $_GET['id'];
    $veicolo = Veicolo::id($veicolo);
    $manutenzione = new Manutenzione();
    $manutenzione->veicolo = $veicolo->id;
} else {
    $manutenzione = Manutenzione::id($_GET['id']);
    $veicolo = $manutenzione->veicolo();
}
$manutenzione->intervento = $_POST['inputDescrizione'];
$tIntervento = @DateTime::createFromFormat('d/m/Y', $_POST['inputData']);
$tIntervento = @$tIntervento->getTimestamp();
$manutenzione->tIntervento = $tIntervento;
$manutenzione->tRegistra = time();
$manutenzione->pRegistra = $me;
$manutenzione->km = $_POST['inputKm'];
$manutenzione->tipo = $_POST['inputTipo'];
$costo = (double) $_POST['inputCosto'];
$costo = round($costo, 2);
$manutenzione->costo = $costo;
$manutenzione->fattura = $_POST['inputFattura'];
$manutenzione->azienda = $_POST['inputAzienda'];
if ($veicolo->fermoTecnico()) {
    $fermotecnico = Fermotecnico::id($veicolo->fermoTecnico());
예제 #3
0
</div>

<hr />

<div class="row-fluid">
    <div class="span12">
        <table class="table table-striped table-bordered table-condensed" id="tabellaUtenti">
            <thead>
                <th>Tipo</th>
                <th>Data</th>
                <th>Km</th>
                <th>Descrizione</th>
                <th>Azioni</th>
            </thead>
            <?php 
$manutenzioni = Manutenzione::filtra([['veicolo', $veicolo]], 'tIntervento DESC');
$costo = 0;
foreach ($manutenzioni as $manutenzione) {
    $costo = $costo + $manutenzione->costo;
    ?>
                    <tr>
                        <td><?php 
    echo $conf['man_tipo'][$manutenzione->tipo];
    ?>
</td>
                        <td><?php 
    echo $manutenzione->data();
    ?>
</td>
                        <td><?php 
    echo $manutenzione->km;
<?php

/*
 * ©2014 Croce Rossa Italiana
 */
paginaApp([APP_AUTOPARCO, APP_PRESIDENTE]);
controllaParametri(['id'], 'autoparco.veicoli&err');
$manutenzione = $_GET['id'];
$manutenzione = Manutenzione::id($manutenzione);
$veicolo = $manutenzione->veicolo();
$manutenzione->cancella();
redirect('autoparco.veicolo.manutenzione&del&id=' . $veicolo);