retour au quiz dispo

pull/30/head^2
Maxime ROCHER 3 months ago
parent 00a9cc3641
commit 8f99b30a0e

@ -13,8 +13,8 @@ $login = '';
$mdp = '';
$racine='/~kemondejar/WF-Website'; // /~kekentin/WF/WF-Website /~lebeaulato/WF-Website /~kemondejar/WF-Website
//$racine='/WF-Website';
//$racine='/~kemondejar/WF-Website'; // /~kekentin/WF/WF-Website /~lebeaulato/WF-Website /~kemondejar/WF-Website
$racine='/WF-Website';
//$repImg='/home/UCA/kemondejar/public_html/WF-Website/public/images/';
$repImg='/';

@ -16,11 +16,7 @@ Class FrontControler{
global $twig,$racine;
$this->listAction = ['visitor' => array('accueil','search','quote','login','signin','validlogin','validsignin'),
<<<<<<< HEAD
'user' => array('quiz','commentary','logout','addComment','favorite','profil','addFav','supFav','changedata', 'submit', 'validsubmit', 'add', 'accueilQuiz'),
=======
'user' => array('quiz','commentary','logout','addComment','favorite','profil','addFav','supFav','changedata', 'submit', 'validsubmit', 'add','deleteAccount'),
>>>>>>> origin/master
'user' => array('quiz','commentary','logout','addComment','favorite','profil','addFav','supFav','changedata', 'submit', 'validsubmit', 'add', 'accueilQuiz', 'deleteAccount'),
'admin' => array('null')];
$dVueEreur = [];

@ -25,7 +25,7 @@ class QuizGateway extends Gateway
public function findQuizById(int $id) : array
{
$query = "SELECT * FROM Quiz WHERE id_quiz = :id_q";
$query = "SELECT id_quiz, title, imgPath, nb_quest FROM Quiz q JOIN Image i on q.img = i.id_img WHERE id_quiz = :id_q";
$this -> co -> executeQuery($query, [':id_q' => array($id, PDO::PARAM_INT)]);
return $this -> co -> getResults();
}
@ -43,4 +43,10 @@ class QuizGateway extends Gateway
return $this -> co -> getResults();
}
public function getNumberOfQuestion(int $id) : intdiv{
$query = "SELECT nb_quest FROM quiz WHERE id_quiz = :id_q";
$this -> co -> executeQuery($query, [':id_q' => array($id, PDO::PARAM_INT)]);
return $this -> co -> getResults();
}
}

@ -20,7 +20,7 @@ class QuizModel extends Model{
return new quizEntity(
$q[0]['id_quiz'],
$q[0]['nb_quest'],
$q[0]['id_img'],
$q[0]['imgpath'],
$q[0]['title']
);
}

@ -10,6 +10,5 @@ echo $twig->render('head.html.twig', [
// Rendu du bandeau
echo $twig->render('bandeau.html.twig');
echo $twig->render('quiz.html.twig', [
'quizList' => $quizs
]);
echo $twig->render('quiz.html.twig', ['idQuiz'=>$id , 'question' => $question,'id'=>$idquestion]);
?>

Loading…
Cancel
Save