Exemplo n.º 1
0
 public function impostaTemplateSpecifichePrenotazione()
 {
     // prendo l'id dalla richiesta e faccio la load dal db
     $idMezzo = $this->getIdMezzo();
     $fmezzo = new FMezzo();
     $fmezzoload = $fmezzo->load($idMezzo);
     // recupero l'ultimo parcheggio del mezzo
     $fprenotazione_pracheggio = new FPrenotazione_Parcheggio();
     $fprenotazione_pracheggioload = $fprenotazione_pracheggio->getLastParcheggio($idMezzo);
     $fparcheggio = new FParcheggio();
     $fparcheggioload = $fparcheggio->load($fprenotazione_pracheggioload['id_parcheggio']);
     if ($fmezzoload && $fparcheggioload) {
         // inserisco i dati nella view
         return $this->setSpecifiche($fmezzoload, $fparcheggioload);
     } else {
         return $this->setRedirectText('Qualcosa è andato storto, stai per essere reindirizzato alla home');
     }
 }
Exemplo n.º 2
0
 private function richiestaCambioStato()
 {
     $vmezzo = USingleton::getInstances('VMezzo');
     $idMezzo = $vmezzo->getMezzoId();
     $fmezzo = new FMezzo();
     $fmezzoload = $fmezzo->load($idMezzo);
     if (!$fmezzoload) {
         return 'Mezzo non trovato';
     } else {
         $fmezzoload = $fmezzo->setStatus($fmezzoload['id'], !$fmezzoload['stato']);
         if (!$fmezzoload) {
             return 'Impossibile cambiare lo stato';
         } else {
             return 'Operazione effettuata con successo';
         }
     }
 }
Exemplo n.º 3
0
<?php

$id = $_GET['id'];
$fmezzo = new FMezzo();
$fmezzoload = $fmezzo->load($id);
header("Content-type: image/jpeg");
echo $fmezzoload['immagine'];