|
@@ -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']);
|
|
|
}
|
|
|
}
|