Browse Source

If course plugin image does not exists then use default image. see BT#10139

Julio Montoya 9 years ago
parent
commit
3ea9c06432
2 changed files with 5 additions and 1 deletions
  1. BIN
      main/img/icons/22/plugins.png
  2. 5 1
      main/inc/lib/course_home.lib.php

BIN
main/img/icons/22/plugins.png


+ 5 - 1
main/inc/lib/course_home.lib.php

@@ -853,10 +853,14 @@ class CourseHome
                 // Including Courses Plugins
                 // Creating title and the link
                 if (isset($tool['category']) && $tool['category'] == 'plugin') {
-                    $plugin_info = $app_plugin->get_plugin_info($tool['name']);
+                    $plugin_info = $app_plugin->getPluginInfo($tool['name']);
                     if (isset($plugin_info) && isset($plugin_info['title'])) {
                         $tool_name = $plugin_info['title'];
                     }
+
+                    if (!file_exists(api_get_path(SYS_CODE_PATH).'img/'.$tool['image'])) {
+                        $tool['image'] = 'plugins.png';
+                    }
                     $tool_link_params['href'] = api_get_path(WEB_PLUGIN_PATH).$tool['original_link'].'?'.api_get_cidreq();
                 }