From fec32f8566fc464cfdbcc28a30cad8b5ffee54b2 Mon Sep 17 00:00:00 2001 From: Angel Fernando Quiroz Campos Date: Mon, 23 Feb 2015 16:21:59 -0500 Subject: [PATCH] Show user IP on exercise results - refs #7268 --- main/exercice/exercise.class.php | 7 ++++++- main/exercice/exercise.lib.php | 3 ++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/main/exercice/exercise.class.php b/main/exercice/exercise.class.php index 658bca1dc1..24f36e4283 100755 --- a/main/exercice/exercise.class.php +++ b/main/exercice/exercise.class.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') ); diff --git a/main/exercice/exercise.lib.php b/main/exercice/exercise.lib.php index 42de157e74..fcb35940aa 100755 --- a/main/exercice/exercise.lib.php +++ b/main/exercice/exercise.lib.php @@ -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'] ); }