public function action_index()
 {
     $this->set_title("Module Admin ");
     $modMan = new ModeleManager(DB::get_instance());
     $liste = $modMan->listing($this->req->id);
     $this->tpl->assign("liste", $liste);
     $marqueManage = new MarqueManager(DB::get_instance());
     $marqueObj = $marqueManage->get($this->req->id);
     $this->tpl->assign("marque", $marqueObj);
     $this->tpl->assign("id", $this->req->id);
 }
Esempio n. 2
0
 public function action_index()
 {
     $db = DB::get_instance();
     //Variable contenant l'instance PDO.
     $lm = new LocationManager($db);
     $marquem = new MarqueManager($db);
     $modm = new ModeleManager($db);
     $cm = new VoitureManager($db);
     $liste = $lm->listing();
     foreach ($liste as $l) {
         $car = $cm->get($l->getIdVoiture());
         $mod = $modm->get($car->getIdModele());
         $marque = $marquem->get($mod->getIdMarque());
         $l->marque = $marque;
         $l->mod = $mod;
         $l->car = $car;
         // date à tester :
         $now = date('Y-m-d H:i:s', time() + 3600);
         //Date actuelle.
         $tmp2 = explode(" ", $l->getDateRendu());
         $finloc = $l->getDateRendu();
         $debloc = $l->getDateLoc();
         // on transforme les date en objet datetime. format YYYYMMDDHHMMSS ( 2009-10-10 10:00:00 donnera 20091010100000).
         $now = new DateTime($now);
         $now = $now->format('YmdHis');
         $debloc = new DateTime($debloc);
         $debloc = $debloc->format('YmdHis');
         $finloc = new DateTime($finloc);
         $finloc = $finloc->format('YmdHis');
         if ($now < $finloc && $now >= $debloc) {
             $l->stat = "en-cours";
         }
         if ($now > $finloc) {
             $l->stat = "terminee";
         }
         // if( $now < $next ) $l->stat="en-cours";//« next est dans le futur »;
         // else $l->stat="terminee";//echo « next est dans le passé »;
         // $l->stat="terminee";
         // $l->stat="en-cours";
     }
     $this->tpl->assign("liste", $liste);
     $this->set_title("Module Admin Location");
 }
Esempio n. 3
0
 public function action_ajax()
 {
     if ($this->req->name) {
         $db = DB::get_instance();
         $mm = new MarqueManager($db);
         $modm = new ModeleManager($db);
         $mq = $mm->getByName($this->req->name);
         if ($mq) {
             $listeMod = $modm->listing($mq->getIdMarque());
             foreach ($listeMod as $mod) {
                 $tab[] = $mod->getNomModele();
             }
             echo json_encode($tab);
             exit;
         } else {
             Site::redirect('loc', 'index');
         }
     } else {
         Site::redirect('index');
     }
 }