dever 7 năm trước cách đây
mục cha
commit
68f275123c
1 tập tin đã thay đổi với 11 bổ sung1 xóa
  1. 11 1
      src/Database.php

+ 11 - 1
src/Database.php

@@ -1732,7 +1732,17 @@ class Database
             $this->list_search_select($result, $mul, $prefix . 'type' . '" id="' . $prefix . 'type', '请选择更新方式', $option, $default);
 
             foreach ($config['struct'] as $k => $v) {
-                if (isset($v['update']) && isset($v['edit']) && isset($v['option']) && (is_array($v['option']) || is_object($v['option']))) {
+                if ($k == 'state') {
+                    $v['option'] = Dever::config('base')->state;
+                    if ($this->getState() == 2) {
+                        unset($v['option'][2]);
+                    } else {
+                        unset($v['option'][1]);
+                    }
+                    
+                    $v['edit'] = true;
+                }
+                if (isset($v['edit']) && isset($v['option']) && (is_array($v['option']) || is_object($v['option']))) {
                     $this->list_search_select($result, $mul, $prefix . 'set_' . $k, $v['name'], $this->option($v['option']), $v['default']);
                 }
             }