@ -300,25 +300,25 @@ Display::display_header($nameTools, 'Exercise');
$inATest = isset($exerciseId) & & $exerciseId > 0;
if ($inATest) {
echo '< div class = "actions" > ';
$actions = ' ';
if (isset($_GET['hotspotadmin']) || isset($_GET['newQuestion'])) {
echo '< a href = "'.api_get_path(WEB_CODE_PATH).'exercise/admin.php?exerciseId='.$exerciseId.'&'.api_get_cidreq().'" > '.
$actions .= '< a href = "'.api_get_path(WEB_CODE_PATH).'exercise/admin.php?exerciseId='.$exerciseId.'&'.api_get_cidreq().'" > '.
Display::return_icon('back.png', get_lang('Go back to the questions list'), '', ICON_SIZE_MEDIUM).'< / a > ';
}
if (!isset($_GET['hotspotadmin']) & & !isset($_GET['newQuestion']) & & !isset($_GET['editQuestion'])) {
echo '< a href = "'.api_get_path(WEB_CODE_PATH).'exercise/exercise.php?'.api_get_cidreq().'" > '.
$actions .= '< a href = "'.api_get_path(WEB_CODE_PATH).'exercise/exercise.php?'.api_get_cidreq().'" > '.
Display::return_icon('back.png', get_lang('BackToTestsList'), '', ICON_SIZE_MEDIUM).'< / a > ';
}
echo '< a href = "'.api_get_path(WEB_CODE_PATH).'exercise/overview.php?'.api_get_cidreq().'&exerciseId='.$objExercise->getId().'&preview=1" > '.
$actions .= '< a href = "'.api_get_path(WEB_CODE_PATH).'exercise/overview.php?'.api_get_cidreq().'&exerciseId='.$objExercise->getId().'&preview=1" > '.
Display::return_icon('preview_view.png', get_lang('Preview'), '', ICON_SIZE_MEDIUM).'< / a > ';
echo Display::url(
$actions .= Display::url(
Display::return_icon('test_results.png', get_lang('Results and feedback'), '', ICON_SIZE_MEDIUM),
api_get_path(WEB_CODE_PATH).'exercise/exercise_report.php?'.api_get_cidreq().'& exerciseId='.$objExercise->getId()
);
echo '< a href = "'.api_get_path(WEB_CODE_PATH).'exercise/exercise_admin.php?'.api_get_cidreq().'&modifyExercise=yes&exerciseId='.$objExercise->getId().'" > '.
$actions .= '< a href = "'.api_get_path(WEB_CODE_PATH).'exercise/exercise_admin.php?'.api_get_cidreq().'&modifyExercise=yes&exerciseId='.$objExercise->getId().'" > '.
Display::return_icon('settings.png', get_lang('Edit test name and settings'), '', ICON_SIZE_MEDIUM).'< / a > ';
$maxScoreAllQuestions = 0;
@ -334,7 +334,8 @@ if ($inATest) {
}
}
echo '< / div > ';
echo Display::toolbarAction('toolbar', [$actions]);
if ($objExercise->added_in_lp()) {
echo Display::return_message(
get_lang(
@ -394,17 +395,15 @@ if ($inATest) {
echo Display::return_message($alert, 'normal', false);
} elseif (isset($_GET['newQuestion'])) {
// we are in create a new question from question pool not in a test
echo '< div class = "actions" > ';
echo '< a href = "'.api_get_path(WEB_CODE_PATH).'exercise/admin.php?'.api_get_cidreq().'" > '.
$actions = '< a href = "'.api_get_path(WEB_CODE_PATH).'exercise/admin.php?'.api_get_cidreq().'" > '.
Display::return_icon('back.png', get_lang('Go back to the questions list'), '', ICON_SIZE_MEDIUM).'< / a > ';
echo '< / div > ' ;
echo Display::toolbarAction('toolbar', [$actions]) ;
} else {
// If we are in question_pool but not in an test, go back to question create in pool
echo '< div class = "actions" > ';
echo '< a href = "'.api_get_path(WEB_CODE_PATH).'exercise/question_pool.php?'.api_get_cidreq().'" > '.
$actions = '< a href = "'.api_get_path(WEB_CODE_PATH).'exercise/question_pool.php?'.api_get_cidreq().'" > '.
Display::return_icon('back.png', get_lang('Go back to the questions list'), '', ICON_SIZE_MEDIUM).
'< / a > ';
echo '< / div > ' ;
echo Display::toolbarAction('toolbar', [$actions]) ;
}
if ($newQuestion || $editQuestion) {