示例#1
0
 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);
 }
示例#2
0
 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');
     }
 }