Browse Source

Use complete name (first name, last name) instead of "username" field.

jmontoyaa 7 years ago
parent
commit
0b4690c36b
1 changed files with 16 additions and 7 deletions
  1. 16 7
      main/gradebook/gradebook_showlog_eval.php

+ 16 - 7
main/gradebook/gradebook_showlog_eval.php

@@ -32,11 +32,14 @@ $t_user = Database::get_main_table(TABLE_MAIN_USER);
 $visible_log = Security::remove_XSS($_GET['visiblelog']);
 
 $evaledit = Evaluation :: load($visible_log);
-$sql = "SELECT le.name,le.description,le.weight,le.visible,le.type,le.created_at,us.username
-        FROM ".$t_linkeval_log." le
-        INNER JOIN ".$t_user." us
-        ON le.user_id_log=us.user_id
-        WHERE id_linkeval_log=".$evaledit[0]->get_id()." AND type='evaluation';";
+$sql = "SELECT le.name,le.description,le.weight,le.visible,le.type,le.created_at, us.user_id
+        FROM $t_linkeval_log le
+        INNER JOIN $t_user us
+        ON le.user_id_log = us.user_id
+        WHERE 
+            id_linkeval_log=".$evaledit[0]->get_id()." AND 
+            type = 'evaluation'
+        ";
 $result = Database::query($sql);
 $list_info = array();
 while ($row = Database::fetch_row($result)) {
@@ -44,8 +47,14 @@ while ($row = Database::fetch_row($result)) {
 }
 
 foreach ($list_info as $key => $info_log) {
-    $list_info[$key][5] = ($info_log[5]) ? api_convert_and_format_date($info_log[5]) : 'N/A';
-    $list_info[$key][3] = ($info_log[3] == 1) ? get_lang('GradebookVisible') : get_lang('GradebookInvisible');
+    $list_info[$key][5] = $info_log[5] ? api_convert_and_format_date($info_log[5]) : 'N/A';
+    $list_info[$key][3] = $info_log[3] == 1 ? get_lang('GradebookVisible') : get_lang('GradebookInvisible');
+    $userInfo = api_get_user_info($info_log[6]);
+    if ($userInfo) {
+        $list_info[$key][6] = $userInfo['complete_name_with_message_link'];
+    } else {
+        $list_info[$key][6] = '';
+    }
 }
 
 $parameters = array(