Show user IP on exercise results - refs #7268

1.10.x
Angel Fernando Quiroz Campos 11 years ago
parent 857fc4c026
commit fec32f8566
  1. 7
      main/exercice/exercise.class.php
  2. 3
      main/exercice/exercise.lib.php

@ -3875,9 +3875,10 @@ class Exercise
* @param array $user_data result of api_get_user_info()
* @param null $start_date
* @param null $duration
* @param string The user IP
* @return string
*/
public function show_exercise_result_header($user_data, $start_date = null, $duration = null)
public function show_exercise_result_header($user_data, $start_date = null, $duration = null, $ip = null)
{
$array = array();
@ -3907,6 +3908,10 @@ class Exercise
$array[] = array('title' => get_lang("Duration"), 'content' => $duration);
}
if (!empty($ip)) {
$array[] = array("title" => get_lang("IP"), "content" => $ip);
}
$html = Display::page_header(
Display::return_icon('quiz_big.png', get_lang('Result')).' '.$this->exercise.' : '.get_lang('Result')
);

@ -2668,7 +2668,8 @@ function display_question_list_by_attempt($objExercise, $exe_id, $save_user_resu
echo $objExercise->show_exercise_result_header(
$user_info,
api_convert_and_format_date($exercise_stat_info['start_date'], DATE_TIME_FORMAT_LONG),
$exercise_stat_info['duration']
$exercise_stat_info['duration'],
$exercise_stat_info['user_ip']
);
}

Loading…
Cancel
Save