|
@@ -86,6 +86,13 @@ class Database
|
|
|
*/
|
|
|
private $state = false;
|
|
|
|
|
|
+ /**
|
|
|
+ * lang_set
|
|
|
+ *
|
|
|
+ * @var array
|
|
|
+ */
|
|
|
+ private $lang_set = false;
|
|
|
+
|
|
|
/**
|
|
|
* __construct
|
|
|
*
|
|
@@ -99,6 +106,8 @@ class Database
|
|
|
if ($this->top) {
|
|
|
Dever::load('manage/top.update_action', $this->top);
|
|
|
}
|
|
|
+
|
|
|
+ $this->lang_set = Dever::config('base')->lang_set && count(Dever::config('base')->lang_set) > 1;
|
|
|
}
|
|
|
|
|
|
public function setting()
|
|
@@ -774,6 +783,8 @@ class Database
|
|
|
array_multisort($list_order, SORT_ASC, SORT_NUMERIC, $config['struct']);
|
|
|
}
|
|
|
}
|
|
|
+ } else {
|
|
|
+ echo $file;die;
|
|
|
}
|
|
|
|
|
|
$config['state'] = $this->getState();
|
|
@@ -3209,7 +3220,7 @@ class Database
|
|
|
if ($desc) {
|
|
|
$result .= $desc;
|
|
|
}
|
|
|
- if (isset($config['manage']['lang']) && Dever::config('base')->lang_set && count(Dever::config('base')->lang_set) > 1) {
|
|
|
+ if (isset($config['manage']['lang']) && $this->lang_set) {
|
|
|
$result .= '<div class="layui-tab layui-tab-card"><ul class="layui-tab-title">';
|
|
|
$tab = '<div class="layui-tab-content">';
|
|
|
$i = 0;
|
|
@@ -3325,7 +3336,7 @@ class Database
|
|
|
$upload_call = $this->value($config['manage']['upload'], $data);
|
|
|
}
|
|
|
foreach ($config['struct'] as $k => $v) {
|
|
|
- if (isset($config['manage']['lang']) && isset($v['sync']) && strpos($k, '-')) {
|
|
|
+ if (isset($config['manage']['lang']) && $this->lang_set && isset($v['sync']) && strpos($k, '-')) {
|
|
|
continue;
|
|
|
}
|
|
|
$state = false;
|
|
@@ -3607,7 +3618,7 @@ class Database
|
|
|
|
|
|
if (isset($config['manage']['tab'])) {
|
|
|
$param['prefix'] = $prefix;
|
|
|
- $param['tab'] = $config['manage']['tab'];
|
|
|
+ $param['tab_config'] = $config['manage']['tab'];
|
|
|
if (isset($config['manage']['tab'])) {
|
|
|
$param['lang'] = $config['manage']['lang'];
|
|
|
}
|
|
@@ -3807,7 +3818,7 @@ class Database
|
|
|
if ($delete) {
|
|
|
$result .= '<div class="dever_form_delete" style="cursor:pointer">[删除]</div>';
|
|
|
}
|
|
|
- $result .= $content = $this->update_child_data($data, $param, $key, $index, -1, $config);
|
|
|
+ $result .= $content = $this->update_child_data($data, $param, $key, $index, 0, $config);
|
|
|
$result .= '</div>';
|
|
|
}
|
|
|
}
|
|
@@ -4126,7 +4137,7 @@ class Database
|
|
|
//print_r($update_id);
|
|
|
//print_r($update_add);die;
|
|
|
//print_r($input);
|
|
|
- //print_r($update_other);
|
|
|
+ //print_r($update_other);die;
|
|
|
//print_r($config['struct']);die;
|
|
|
# 增加复制的数量
|
|
|
$copy_num = Dever::input('copy_num');
|