Browse Source

Fix courses UI

jmontoyaa 7 years ago
parent
commit
0dd6b6c70c

+ 11 - 1
main/inc/lib/userportal.lib.php

@@ -1768,6 +1768,17 @@ class IndexManager
                                     $sessionParams[0]['is_old'] = $markAsOld;
                                     $sessionParams[0]['is_future'] = $markAsFuture;
 
+                                    $actions = api_get_path(WEB_CODE_PATH).'session/resume_session.php?id_session='.$session_id;
+                                    // Ofaj fix see BT#12325 1 session has 1 course
+                                    $firstCourse = current($session['courses']);
+                                    if ($firstCourse && isset($firstCourse)) {
+                                        $firstCourseInfo = api_get_course_info_by_id($firstCourse['real_id']);
+                                        if ($firstCourseInfo) {
+                                            $actions = $firstCourseInfo['course_public_url'].'?id_session='.$session_id;
+                                        }
+                                    }
+
+                                    $sessionParams[0]['edit_actions'] = $actions;
                                     if ($showSimpleSessionInfo) {
                                         $sessionParams[0]['subtitle'] = self::getSimpleSessionDetails(
                                             $session_box['coach'],
@@ -1775,7 +1786,6 @@ class IndexManager
                                             isset($session_box['duration']) ? $session_box['duration'] : null
                                         );
                                     }
-
                                     $this->tpl->assign('session', $sessionParams);
                                     if ($viewGridCourses) {
                                         // Ofaj

+ 1 - 0
main/template/rainbow/user_portal/grid_session_category.tpl

@@ -38,6 +38,7 @@
             <div class="description">
                 <h4 class="title">
                     <a href="{{ item.edit_actions }}">{{ item.title }}</a>
+
                 </h4>
                 <div>
                     <span><i class="fa fa-book" aria-hidden="true"></i> {{ item.num_courses }}</span>