Beispiel #1
0
 private function rimuoviParcheggio()
 {
     $vparcheggio = USingleton::getInstances('VParcheggio');
     $idParcheggio = $vparcheggio->getParcheggioId();
     // cancello l'elemento
     $fparcheggio = new FParcheggio();
     if ($fparcheggio->load($idParcheggio)) {
         $esito = $fparcheggio->deleteRow($idParcheggio);
     } else {
         $esito = 'Parcheggio non trovato';
     }
     return $esito;
 }
 public function setElementoMezzoDisponibile($paramMezzo, $paramElementType)
 {
     // ricreo l'elemento della lista
     $this->assign('idMezzo', $paramMezzo['id']);
     $this->assign('targaMezzo', $paramMezzo['targa']);
     $this->assign('modelloMezzo', $paramMezzo['modello']);
     $this->assign('carburanteMezzo', $paramMezzo['carburante']);
     $this->assign('prezzoMezzo', $paramMezzo['prezzo_giornaliero']);
     $this->assign('immagineMezzo', $paramMezzo['immagine']);
     $this->assign('statoMezzo', $paramMezzo['stato'] ? 'DISPONIBILE' : 'NON DISPONIBILE');
     // assegnoil parcheggio in cui risiede
     $fprenotazione_pracheggio = new FPrenotazione_Parcheggio();
     $fprenotazione_pracheggioload = $fprenotazione_pracheggio->getLastParcheggio($paramMezzo['id']);
     $fparcheggio = new FParcheggio();
     $fparcheggioload = $fparcheggio->load($fprenotazione_pracheggioload['id_parcheggio']);
     foreach ($fparcheggioload as $key => $value) {
         $this->assign($key, $value);
     }
     if ($paramElementType != 'default') {
         // setto il bottone per l'admin
         $this->assign('cambiaStatoMezzo', $this->fetch('./templates/button/bottone_cambia_stato_mezzo.tpl'));
         $this->assign('id_mezzo', $paramMezzo['id']);
     }
     return $this->fetch('./templates/list_element/Prenotazione_list_' . $paramElementType . '.tpl');
 }