@ -21,24 +21,19 @@ $urlMainExercise = api_get_path(WEB_CODE_PATH).'exercice/';
$this_section=SECTION_COURSES;
$this_section=SECTION_COURSES;
api_protect_course_script(true);
api_protect_course_script(true);
$show=(isset($_GET['show']) & & $_GET['show'] == 'result')?'result':'test'; // moved down to fix bug: http://www.dokeos.com/forum/viewtopic.php?p=18609#18609
$show = (isset($_GET['show']) & & $_GET['show'] == 'result')?'result':'test'; // moved down to fix bug: http://www.dokeos.com/forum/viewtopic.php?p=18609#18609
/**
* Libraries
*/
/* Constants and variables */
$is_allowedToEdit = api_is_allowed_to_edit(null,true);
$is_allowedToEdit = api_is_allowed_to_edit(null,true);
$is_tutor = api_is_allowed_to_edit(true);
$is_tutor = api_is_allowed_to_edit(true);
if(!$is_allowedToEdit){
if (!$is_allowedToEdit){
header('Location: '.$urlMainExercise.'exercice.php?cidReq='.Security::remove_XSS($_GET['cidReq']));
header('Location: '.$urlMainExercise.'exercice.php?cidReq='.Security::remove_XSS($_GET['cidReq']));
exit;
exit;
}
}
$interbreadcrumb[]= array ('url' => 'exercise_report.php','name' => get_lang('Exercices'));
$interbreadcrumb[]= array ('url' => 'exercise_report.php', 'name' => get_lang('Exercices'));
$interbreadcrumb[]= array ('url' => 'exercise_report.php'.' ?filter=2','name' => get_lang('StudentScore'));
$interbreadcrumb[]= array ('url' => 'exercise_report.php?filter=2','name' => get_lang('StudentScore'));
$interbreadcrumb[]= array ('url' => 'exercise_history.php'.' ?exe_id='.intval($_GET['exe_id']), 'name' => get_lang('Details'));
$interbreadcrumb[]= array ('url' => 'exercise_history.php?exe_id='.intval($_GET['exe_id']), 'name' => get_lang('Details'));
$TBL_USER = Database::get_main_table(TABLE_MAIN_USER);
$TBL_USER = Database::get_main_table(TABLE_MAIN_USER);
$TBL_EXERCICES = Database::get_course_table(TABLE_QUIZ_TEST);
$TBL_EXERCICES = Database::get_course_table(TABLE_QUIZ_TEST);
@ -48,10 +43,10 @@ $TBL_TRACK_ATTEMPT_RECORDING= Database::get_main_table(TABLE_STATISTIC_TRACK_E_A
Display::display_header($nameTools,get_lang('Exercise'));
Display::display_header($nameTools,get_lang('Exercise'));
if (isset($_GET['message'])) {
if (isset($_GET['message'])) {
if (in_array($_GET['message'], array('ExerciseEdited'))) {
if (in_array($_GET['message'], array('ExerciseEdited'))) {
$my_message_history=Security::remove_XSS($_GET['message']);
$my_message_history=Security::remove_XSS($_GET['message']);
Display::display_confirmation_message(get_lang($my_message_history));
Display::display_confirmation_message(get_lang($my_message_history));
}
}
}
}
echo '< div class = "actions" > ';
echo '< div class = "actions" > ';
@ -78,18 +73,18 @@ $sql = "SELECT *, quiz_question.question, firstname, lastname
ORDER BY position";
ORDER BY position";
$query = Database::query($sql);
$query = Database::query($sql);
while($row = Database::fetch_array($query)){
while($row = Database::fetch_array($query)){
echo '< tr ' ;
echo '< tr ' ;
if($i%2==0) echo 'class="row_odd"'; else echo 'class="row_even"';
if($i%2==0) echo 'class="row_odd"'; else echo 'class="row_even"';
echo '>';
echo '>';
echo '< td > '.$row['question'].'< / td > ';
echo '< td > '.$row['question'].'< / td > ';
echo '< td > '.$row['marks'].'< / td > ';
echo '< td > '.$row['marks'].'< / td > ';
if(!empty($row['teacher_comment'])){
if(!empty($row['teacher_comment'])){
echo '< td > '.$row['teacher_comment'].'< / td > ';
echo '< td > '.$row['teacher_comment'].'< / td > ';
} else {
} else {
echo '< td > '.get_lang('WithoutComment').'< / td > ';
echo '< td > '.get_lang('WithoutComment').'< / td > ';
}
}
echo '< td > '.(empty($row['firstname']) & & empty($row['lastname']) ? '< i > '.get_lang('OriginalValue').'< / i > ' : api_get_person_name($row['firstname'], $row['lastname'])).'< / td > ';
echo '< td > '.(empty($row['firstname']) & & empty($row['lastname']) ? '< i > '.get_lang('OriginalValue').'< / i > ' : api_get_person_name($row['firstname'], $row['lastname'])).'< / td > ';
echo '< td > '.api_convert_and_format_date($row['insert_date'], DATE_TIME_FORMAT_LONG).'< / td > ';
echo '< td > '.api_convert_and_format_date($row['insert_date'], DATE_TIME_FORMAT_LONG).'< / td > ';
echo '< / tr > ';
echo '< / tr > ';
}
}
echo '< / table > ';
echo '< / table > ';