public function action_validcom() { $com['idClient'] = $this->session->session_ouverte()->getIdClient(); $modm = new ModeleManager(DB::get_instance()); $mod = $modm->getByName($this->req->name); $com['idModele'] = $mod->getIdModele(); $com['contenu'] = $this->req->com; $com['note'] = $this->req->note - 1; $com['dateCom'] = date('Y-m-d', time() + 7200); $commentaire = new Commentaire($com); $comm = new CommentaireManager(DB::get_instance()); $comm->add($commentaire); Site::redirect("car", "index&name=" . $this->req->name); }
public function action_ajaxmod() { if ($this->req->name) { $db = DB::get_instance(); $mm = new ModeleManager($db); $vm = new VoitureManager($db); $lm = new LocationManager($db); $mod = $mm->getByName($this->req->name); if ($mod) { $listecar = $vm->listing($mod->getIdModele()); $i = 0; $open = false; if ($this->session->ouverte()) { $open = true; } if (!$listecar) { $tab = "undefined"; } foreach ($listecar as $car) { if ($lm->isAvailable($car->getIdVoiture())) { $tab[$i]['disp'] = true; //Test si dans la voiture parcouru est disponible. } else { $tab[$i]['disp'] = false; } $tab[$i]['id'] = $car->getIdVoiture(); $tab[$i]['annee'] = $car->getAnnee(); $tab[$i]['km'] = $car->getKm(); $tab[$i]['description'] = $car->getDescription(); if ($open) { $tab[$i]['open'] = true; } else { $tab[$i]['open'] = false; } $i++; } echo json_encode($tab); exit; } else { Site::redirect('loc'); } } else { Site::redirect('loc'); } }