private function effettuaPrenotazione($paramCookie, $paramDatiPrenotazione) { // preparo gli array da aggiungere al db $mEmail = $paramCookie['email']; $mIdParcheggio = $paramDatiPrenotazione['id_park']; $mIdMezzo = $paramDatiPrenotazione['id_mezzo']; $mDay = date('Y-m-d'); $newRowPrenotazione = array('user_email' => $mEmail, 'mezzo_id' => $mIdMezzo, 'data_prelievo' => $mDay, 'data_consegna' => null); // aggiungo le riga al db $fprenotazione = new FPrenotazione(); $esito1 = $fprenotazione->addRow($newRowPrenotazione); $ultimaPrenotazione = $fprenotazione->getLastRow(); $newRowPrenotazione_Parcheggio = array('id_prenotazione' => $ultimaPrenotazione['id'], 'id_parcheggio' => $mIdParcheggio); $fprenotazione_parcheggio = new FPrenotazione_Parcheggio(); $esito2 = $fprenotazione_parcheggio->addRow($newRowPrenotazione_Parcheggio); $vprenotazione = USingleton::getInstances('VPrenotazione'); if ($esito1 && $esito2) { return $vprenotazione->setRedirectText('Operazione effettuata, quando hai finito vai nell\'area utente per effettuare la riconsegna'); } else { return $vprenotazione->setRedirectText('Operazione non riuscita'); } }