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'); } }
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'; } } }
<?php $id = $_GET['id']; $fmezzo = new FMezzo(); $fmezzoload = $fmezzo->load($id); header("Content-type: image/jpeg"); echo $fmezzoload['immagine'];