From aa12c1ba168e8da85e3267320545021f0d1f4aa2 Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Wed, 12 Dec 2012 18:36:53 +0100 Subject: [PATCH] Fixing LP image in course home when showing multiple LPs see BT#5486 --- main/inc/lib/course_home.lib.php | 5 ++--- main/newscorm/learnpath.class.php | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/main/inc/lib/course_home.lib.php b/main/inc/lib/course_home.lib.php index 86f495250e..6018944498 100644 --- a/main/inc/lib/course_home.lib.php +++ b/main/inc/lib/course_home.lib.php @@ -776,11 +776,10 @@ class CourseHome { $original_image = Display::return_icon($image, $item['name'], array('id'=>'toolimage_'.$item['tool']['id']), ICON_SIZE_BIG, false); - switch($image) { + switch ($image) { case 'scormbuilder.png': $image = $original_image; - - $lp_id = self::get_published_lp_id_from_link($tool['link']); + $lp_id = self::get_published_lp_id_from_link($item['link']); if ($lp_id) { $lp = new learnpath(api_get_course_id(), $lp_id, api_get_user_id()); $path = $lp->get_preview_image_path(64); diff --git a/main/newscorm/learnpath.class.php b/main/newscorm/learnpath.class.php index a422d04932..320fb94cd0 100644 --- a/main/newscorm/learnpath.class.php +++ b/main/newscorm/learnpath.class.php @@ -2267,7 +2267,7 @@ class learnpath { if (isset($preview_image) && !empty($preview_image)) { $image_sys_path = api_get_path(SYS_COURSE_PATH).$this->course_info['path'].'/upload/learning_path/images/'; $image_path = api_get_path(WEB_COURSE_PATH).$this->course_info['path'].'/upload/learning_path/images/'; - if (!empty($size)) { + if (isset($size)) { $info = pathinfo($preview_image); $image_custom_size = $info['filename'].'.'.$size.'.'.$info['extension']; if (file_exists($image_sys_path.$image_custom_size)) {