From e7528e5ac2c309222a2fc61c5f8b4415612d4974 Mon Sep 17 00:00:00 2001 From: Francis Gonzales Date: Wed, 19 Mar 2014 11:39:44 -0500 Subject: [PATCH] Last changes of visibility for UTP --- main/inc/ajax/course_home.ajax.php | 4 ++++ main/inc/lib/sessionmanager.lib.php | 6 +++--- main/session/index.php | 11 ++++++++++- 3 files changed, 17 insertions(+), 4 deletions(-) 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));