Exemplo n.º 1
0
 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);
 }
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'];