Fixing LP image in course home when showing multiple LPs see BT#5486

skala
Julio Montoya 13 years ago
parent 4fd636a882
commit aa12c1ba16
  1. 5
      main/inc/lib/course_home.lib.php
  2. 2
      main/newscorm/learnpath.class.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);

@ -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)) {

Loading…
Cancel
Save