public function impostaTemplateLista($paramType) { // costruisco la lista nella zona centrale $lista = array(); // richiamo l'array dei mezzi dal db $fmezzo = new FMezzo(); $fmezzoload = $fmezzo->mezziDisponibili(); if (!$fmezzoload[0]) { $lista = $this->setElementoMezzoDisponibile($fmezzoload, $paramType); } else { for ($i = 0; $i < count($fmezzoload); $i++) { $lista[$i] = $this->setElementoMezzoDisponibile($fmezzoload[$i], $paramType); } } $this->assign('list', $lista); $template = $this->fetch('./templates/lista.tpl'); return $this->impostaZonaCentraleTemplatePrenotazione($template, $paramType); }
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'];