From bfd7b3d85615ce52a68c8afcabb7b74b0c85725a Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Fri, 15 May 2015 08:45:35 +0200 Subject: [PATCH] Only show uncompleted LP see BT#9746 --- main/inc/ajax/course_home.ajax.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/main/inc/ajax/course_home.ajax.php b/main/inc/ajax/course_home.ajax.php index 9ac12bf7fb..ab04b1e6a3 100755 --- a/main/inc/ajax/course_home.ajax.php +++ b/main/inc/ajax/course_home.ajax.php @@ -145,12 +145,17 @@ switch ($action) { $temp = array(); foreach ($course_list as $item) { $list = new LearnpathList(api_get_user_id(), $item['code'], $session_id); - $flat_list = $list->get_flat_list(); + $flat_list = $list->get_flat_list(); $lps[$item['code']] = $flat_list; - $course_url = api_get_path(WEB_COURSE_PATH).$item['directory'].'/?id_session='.$session_id; - $item['title'] = Display::url($item['title'], $course_url, array('target' => SESSION_LINK_TARGET)); + $course_url = api_get_path(WEB_COURSE_PATH).$item['directory'].'/?id_session='.$session_id; + $item['title'] = Display::url($item['title'], $course_url, array('target' => SESSION_LINK_TARGET)); foreach ($flat_list as $lp_id => $lp_item) { + $lp = new learnpath($item['code'], $lp_id, api_get_user_id()); + if ($lp->progress_db == 100) { + continue; + } + $temp[$count]['id']= $lp_id; $lp_url = api_get_path(WEB_CODE_PATH).'newscorm/lp_controller.php?cidReq='.$item['code'].'&id_session='.$session_id.'&lp_id='.$lp_id.'&action=view';