Browse Source

Add course image to report - refs BT#9084

Angel Fernando Quiroz Campos 10 years ago
parent
commit
99db119213

+ 2 - 2
main/inc/lib/skill.lib.php

@@ -1038,7 +1038,7 @@ class Skill extends Model
 
         $list = array();
 
-        $sql = "SELECT course.id c_id, course.title c_name, user.user_id, user.lastname, "
+        $sql = "SELECT course.id c_id, course.title c_name, course.directory c_directory, user.user_id, user.lastname, "
             . "user.firstname, user.username, skill.id skill_id, skill.name skill_name, sru.acquired_skill_at "
             . "FROM {$this->table_skill_rel_user} AS sru "
             . "INNER JOIN {$this->table_course} "
@@ -1068,7 +1068,7 @@ class Skill extends Model
 
         $list = array();
 
-        $sql = "SELECT course.id c_id, course.title c_name, user.user_id, user.lastname, "
+        $sql = "SELECT course.id c_id, course.title c_name, course.directory c_directory, user.user_id, user.lastname, "
             . "user.firstname, user.username, skill.id skill_id, skill.name skill_name, sru.acquired_skill_at "
             . "FROM {$this->table_skill_rel_user} AS sru "
             . "INNER JOIN {$this->table_course} "

+ 6 - 0
main/mySpace/skills.php

@@ -61,6 +61,12 @@ switch ($action) {
 foreach ($tableRows as &$row) {
     $row['completeName'] = api_get_person_name($row['firstname'], $row['lastname']);
     $row['achievedAt'] = api_format_date($row['acquired_skill_at'], DATE_FORMAT_NUMBER);
+
+    if (file_exists(api_get_path(SYS_COURSE_PATH) . $row['c_directory'] . '/course-pic85x85.png')) {
+        $row['courseImage'] = api_get_path(WEB_COURSE_PATH) . $row['c_directory'] . '/course-pic85x85.png';
+    } else {
+        $row['courseImage'] = Display::return_icon('course.png', null, null, ICON_SIZE_BIG, null, true);
+    }
 }
 
 /*

+ 1 - 1
main/template/default/my_space/skills.tpl

@@ -67,7 +67,7 @@
                 <tbody>
                     {% for row in rows %}
                         <tr>
-                            <td>{{ row.c_name }}</td>
+                            <td><img src="{{ row.courseImage }}" alt="{{ row.c_name }}" width="64"> {{ row.c_name }}</td>
                             <td>{{ row.skill_name }}</td>
                             <td>{{ row.completeName }}</td>
                             <td>{{ row.achievedAt }}</td>