@@ 107-120 (lines=14) @@ | ||
104 | } |
|
105 | ||
106 | foreach ($all_tools as & $tool) { |
|
107 | if ($tool['image'] == 'scormbuilder.gif') { |
|
108 | // check if the published learnpath is visible for student |
|
109 | $published_lp_id = self::get_published_lp_id_from_link($tool['link']); |
|
110 | if (!api_is_allowed_to_edit(null, true) && |
|
111 | !learnpath::is_lp_visible_for_student( |
|
112 | $published_lp_id, |
|
113 | api_get_user_id(), |
|
114 | api_get_course_id(), |
|
115 | api_get_session_id() |
|
116 | ) |
|
117 | ) { |
|
118 | continue; |
|
119 | } |
|
120 | } |
|
121 | ||
122 | if (api_get_session_id() != 0 && |
|
123 | in_array($tool['name'], array('course_maintenance', 'course_setting')) |
|
@@ 303-317 (lines=15) @@ | ||
300 | $lnk = array(); |
|
301 | foreach ($all_tools_list as & $tool) { |
|
302 | ||
303 | if ($tool['image'] == 'scormbuilder.gif') { |
|
304 | // check if the published learnpath is visible for student |
|
305 | $published_lp_id = self::get_published_lp_id_from_link($tool['link']); |
|
306 | ||
307 | if (!api_is_allowed_to_edit(null, true) && |
|
308 | !learnpath::is_lp_visible_for_student( |
|
309 | $published_lp_id, |
|
310 | api_get_user_id(), |
|
311 | api_get_course_id(), |
|
312 | api_get_session_id() |
|
313 | ) |
|
314 | ) { |
|
315 | continue; |
|
316 | } |
|
317 | } |
|
318 | ||
319 | if (api_get_session_id() != 0 && |
|
320 | in_array($tool['name'], array('course_maintenance', 'course_setting')) |