diff --git a/main/inc/ajax/course_home.ajax.php b/main/inc/ajax/course_home.ajax.php index 4587950911..c27addd1a0 100644 --- a/main/inc/ajax/course_home.ajax.php +++ b/main/inc/ajax/course_home.ajax.php @@ -135,6 +135,10 @@ switch ($action) { $count = 0; foreach ($course_list as $item) { + var_dump($course_list);Exit; + if(!$item['visibility']) { + echo "xxx";Exit; + } if (isset($course_id) && !empty($course_id)) { if ($course_id != $item['id']) { continue; diff --git a/main/inc/lib/sessionmanager.lib.php b/main/inc/lib/sessionmanager.lib.php index 92a4349fc5..ebed2cb662 100644 --- a/main/inc/lib/sessionmanager.lib.php +++ b/main/inc/lib/sessionmanager.lib.php @@ -834,14 +834,14 @@ class SessionManager $arrLesson = array(array()); while ($row = Database::fetch_array($result)) { - if (api_get_item_visibility(api_get_course_info($course['code']), 'learnpath', $row['id'], $row['session_id'])) - { +// if (api_get_item_visibility(api_get_course_info($course['code']), 'learnpath', $row['id'], $row['session_id'])) +// { if (empty($arrLesson[$row['session_id']]['lessons_total'])) { $arrLesson[$row['session_id']]['lessons_total'] = 1; } else { $arrLesson[$row['session_id']]['lessons_total']++; } - } +// } } /** diff --git a/main/session/index.php b/main/session/index.php index f6cac273c1..8cbf5d45fb 100644 --- a/main/session/index.php +++ b/main/session/index.php @@ -119,7 +119,16 @@ if (!empty($course_list)) { true ); $lp_list = $list->get_flat_list(); - $lp_count = count($lp_list); + + $lp_count = 0; + + if(!empty($lp_list)) { + foreach ($lp_list as $valLp) { + if($valLp['lp_visibility']) { + $lp_count++; + } + } + } $course_info = api_get_course_info($course_data['code']); $exercise_count = count(get_all_exercises($course_info, $session_id, true));