diff --git a/main/exercice/question_pool.php b/main/exercice/question_pool.php index 44dccce147..f1b08ae81f 100755 --- a/main/exercice/question_pool.php +++ b/main/exercice/question_pool.php @@ -140,14 +140,13 @@ if ($is_allowedToEdit) { unset($objQuestionTmp); } elseif($recup && $fromExercise) { // gets an existing question and copies it into a new exercise + $objQuestionTmp = Question :: read($recup); // if the question exists - if($objQuestionTmp = Question :: read($recup)) - { + if($objQuestionTmp = Question :: read($recup)) { // adds the exercise ID represented by $fromExercise into the list of exercises for the current question $objQuestionTmp->addToList($fromExercise); } - // destruction of the Question object unset($objQuestionTmp); @@ -548,7 +547,9 @@ foreach ($main_question_list as $row) { echo ' '.Display::return_icon('cd.gif', get_lang('ReUseACopyInCurrentTest')); echo ' '; if ($row['session_id'] == $session_id) { - echo ''.get_lang('InsertALinkToThisQuestionInTheExercise').''; + if ($selected_course == api_get_course_int_id()) { + echo ''.get_lang('InsertALinkToThisQuestionInTheExercise').''; + } } }