diff --git a/config/.htaccess b/config/.htaccess new file mode 100644 index 0000000..7ded04e --- /dev/null +++ b/config/.htaccess @@ -0,0 +1,3 @@ +RewriteEngine on +RewriteCond %{REQUEST_FILENAME} !-f +RewriteRule . index.php [L] \ No newline at end of file diff --git a/config/config.php b/config/config.php index 792db41..f7965e0 100644 --- a/config/config.php +++ b/config/config.php @@ -13,11 +13,16 @@ $base = 'dbkemondejar'; $login = 'kemondejar'; $mdp = 'Ctvl-21122005'; + //Vues $vues['erreur'] = 'vue/erreur.php'; $vues['accueil'] = 'vue/accueil.php'; $vues['quote'] = 'vue/quote.php'; $vues['login'] = 'vue/login.html'; +$vues['signin'] = 'vue/signin.html'; +$vues['quiz'] = 'vue/quiz.html'; + + //Style css $style['accueil'] = 'public/styles/styleAccueil.css'; diff --git a/index.php b/index.php index c8e83c7..c5a1be9 100644 --- a/index.php +++ b/index.php @@ -1,7 +1,7 @@ 'cache', ]); - $cont = new Controleur\FrontControler(); session_unset(); session_destroy(); $_SESSION = array(); -?> \ No newline at end of file +?> diff --git a/src/Controleur/FrontControler.php b/src/Controleur/FrontControler.php index d623a4c..3dc128d 100644 --- a/src/Controleur/FrontControler.php +++ b/src/Controleur/FrontControler.php @@ -1,14 +1,20 @@ listAction = ['visitor' => array('accueil','search','quote','login','signin'), 'user' => array('quiz','commentary','favorite','logout'), @@ -32,14 +38,17 @@ Class FrontControler{ $router->map('GET|POST', '/quote/[i:idQuote]?', 'VisitorControler'); $router->map('GET|POST', '/login', 'VisitorControler'); $router->map('GET|POST', '/signin', 'VisitorControler'); + $router->map('GET|POST', '/quiz', 'UserControler'); + $router->map('GET|POST', '/quiz/[i:id]?', 'QuizControler'); + $match = $router->match(); $action = NULL; if(!$match){ - $dVueEreur[] = "Requette introuvable"; + $dVueEreur[] = "Requête introuvable"; $this->vueErreur($dVueEreur); } else{ diff --git a/src/Controleur/UserControler.php b/src/Controleur/UserControler.php index e69de29..2cc513a 100644 --- a/src/Controleur/UserControler.php +++ b/src/Controleur/UserControler.php @@ -0,0 +1,10 @@ +setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } diff --git a/vue/login.html b/vue/login.html index 47002d3..74328f6 100644 --- a/vue/login.html +++ b/vue/login.html @@ -36,7 +36,7 @@

Vous n'avez pas de compte?

- S'incrire + S'incrire
diff --git a/vue/quote.php b/vue/quote.php index e71364b..8f853f9 100644 --- a/vue/quote.php +++ b/vue/quote.php @@ -4,17 +4,17 @@ echo $twig->render('head.html.twig', array( 'title' => "Quote", - 'style' => "../public/styles/styleQuote.css", + 'style' => "public/styles/styleQuote.css", )); echo $twig->render('bandeau.html.twig'); echo $twig->render('quote.html', array( - 'srcImg' => "../public/images/Dark_Vador.jpg", - 'nameCarac' => "Dark Vador", - 'quoteContent' => "Je suis ton père", - 'sourceName' => "Star Wars V : L’Empire contre-attaque", - 'dateSortie' => "1980", - 'nbLike' => "173000", + 'srcImg' => $q->imgPath, + 'nameCarac' => $q->carac, + 'quoteContent' => $q->content, + 'sourceName' => $q->titleSrc, + 'dateSortie' => $q->dateSrc, + 'nbLike' => $q->like, 'timeCode' =>"1h45", )); diff --git a/vue/templates/bandeau.html.twig b/vue/templates/bandeau.html.twig index 46a6ca9..4be6013 100644 --- a/vue/templates/bandeau.html.twig +++ b/vue/templates/bandeau.html.twig @@ -2,12 +2,13 @@
- user + user
\ No newline at end of file