浏览代码

Use compatibility_info() function if at all possible instead of compatibility_version()

pdontthink 18 年之前
父节点
当前提交
d0c722e7e4
共有 1 个文件被更改,包括 10 次插入2 次删除
  1. 10 2
      plugins/bug_report/system_specs.php

+ 10 - 2
plugins/bug_report/system_specs.php

@@ -78,8 +78,16 @@ function br_show_plugins() {
             && ! in_array('compatibility',$plugins)) {
             $str.= '    * compatibility';
             include_once(SM_PATH . 'plugins/compatibility/setup.php');
-            if (function_exists('compatibility_version')) {
-                $str.= ' ' . call_user_func('compatibility_version');
+            $version_found = FALSE;
+            if (function_exists('compatibility_info')) {
+                $info = compatibility_info();
+                if (!empty($info['version'])) {
+                    $str .= ' ' . $info['version'];
+                    $version_found = TRUE;
+                }
+            }
+            if (!$version_found && function_exists('compatibility_version')) {
+                $str.= ' ' . compatibility_version();
             }
             $str.="\n";
         }