Fix question pool when filter by session using api_get_session_condition

#2343
pull/2458/head
jmontoyaa 8 years ago
parent eb316cbd9a
commit dc70f282cb
  1. 6
      main/exercise/question_pool.php

@ -615,6 +615,8 @@ if ($exerciseId > 0) {
$session_id = 0;
}
$sessionCondition = api_get_session_condition($session_id, true, 'q.session_id');
// All tests for the course selected, not in session
$sql = "SELECT DISTINCT qu.id, question, qu.type, level, q.session_id
FROM
@ -626,8 +628,8 @@ if ($exerciseId > 0) {
qu.c_id = $selected_course AND
qt.c_id = $selected_course AND
q.c_id = $selected_course AND
qu.id = qt.question_id AND
q.session_id = $session_id AND
qu.id = qt.question_id
$sessionCondition AND
q.id = qt.exercice_id $filter
ORDER BY session_id ASC";
$result = Database::query($sql);

Loading…
Cancel
Save