Просмотр исходного кода

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

pdontthink 18 лет назад
Родитель
Сommit
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";
         }