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

hide php install options when web_backend is not configured

Robert Zollner 6 лет назад
Родитель
Сommit
58e0015a3c
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      web/edit/server/index.php

+ 5 - 1
web/edit/server/index.php

@@ -47,6 +47,9 @@ $v_php_versions = [
 ];
 sort($v_php_versions);
 
+if(empty($backend_templates))
+    $v_php_versions=[];
+
 $v_php_versions = array_map(function($php_version) use ($backend_templates, $v_php_versions) {
     // Mark installed php versions
 
@@ -65,7 +68,8 @@ $v_php_versions = array_map(function($php_version) use ($backend_templates, $v_p
 
     if(array_search($phpinfo->name, array_reverse($v_php_versions, true)) == array_key_last($v_php_versions)) {
         // Prevent default php version to be removed
-        $phpinfo->protected = true;
+        if($phpinfo->installed)
+            $phpinfo->protected = true;
     }
 
     return $phpinfo;