|
|
|
|
@ -3287,7 +3287,22 @@ class SessionManager |
|
|
|
|
$getCount = false, |
|
|
|
|
$keyword = null |
|
|
|
|
) { |
|
|
|
|
$platformCourses = null; |
|
|
|
|
|
|
|
|
|
if (empty($sessionId)) { |
|
|
|
|
$platformCourses = CourseManager::getCoursesFollowedByUser( |
|
|
|
|
$userId, |
|
|
|
|
DRH, |
|
|
|
|
null, |
|
|
|
|
null, |
|
|
|
|
null, |
|
|
|
|
null, |
|
|
|
|
$getCount, |
|
|
|
|
null, |
|
|
|
|
null, |
|
|
|
|
true |
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
$sessionsSQL = SessionManager::get_sessions_followed_by_drh( |
|
|
|
|
$userId, |
|
|
|
|
null, |
|
|
|
|
@ -3327,7 +3342,7 @@ class SessionManager |
|
|
|
|
if ($getCount) { |
|
|
|
|
$result = Database::query($sql); |
|
|
|
|
$row = Database::fetch_array($result,'ASSOC'); |
|
|
|
|
return $row['count']; |
|
|
|
|
return $row['count'] + (int) $platformCourses; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (isset($from) && isset($limit)) { |
|
|
|
|
@ -3346,6 +3361,12 @@ class SessionManager |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (!empty($platformCourses)) { |
|
|
|
|
foreach ($platformCourses as $course) { |
|
|
|
|
$courses[$course['real_id']] = $course; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return $courses; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|