|
@@ -3466,6 +3466,7 @@ class Database
|
|
}
|
|
}
|
|
|
|
|
|
$list = (isset($j['list']) && is_string($j['list']) && $j['list'] != 'table');
|
|
$list = (isset($j['list']) && is_string($j['list']) && $j['list'] != 'table');
|
|
|
|
+ $update = (isset($j['update']) && is_string($j['update']) && $j['update'] != 'linkage');
|
|
|
|
|
|
if (isset($data['where_' . $i]) && $data['where_' . $i]) {
|
|
if (isset($data['where_' . $i]) && $data['where_' . $i]) {
|
|
$log[$j['name']] = $data['where_' . $i];
|
|
$log[$j['name']] = $data['where_' . $i];
|
|
@@ -3515,7 +3516,7 @@ class Database
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- if (isset($j['option']) && !$list) {
|
|
|
|
|
|
+ if (isset($j['option']) && !$list && $update) {
|
|
$name = array();
|
|
$name = array();
|
|
$option = $this->option($j['option']);
|
|
$option = $this->option($j['option']);
|
|
|
|
|
|
@@ -3539,6 +3540,13 @@ class Database
|
|
unset($log[$j['name']]);
|
|
unset($log[$j['name']]);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if (strstr($i, 'area')) {
|
|
|
|
+ $old[$i] = Dever::load('area/api')->string($old[$i]);
|
|
|
|
+ if (isset($log[$j['name']]) && $log[$j['name']]) {
|
|
|
|
+ $log[$j['name']] = Dever::load('area/api')->string($log[$j['name']]);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
if (isset($log[$j['name']]) && isset($old[$i]) && $old[$i] != $tlog[$j['name']] && $old[$i] != $log[$j['name']]) {
|
|
if (isset($log[$j['name']]) && isset($old[$i]) && $old[$i] != $tlog[$j['name']] && $old[$i] != $log[$j['name']]) {
|
|
$log[$j['name']] = array('更新前' => $old[$i], '更新后' => $log[$j['name']]);
|
|
$log[$j['name']] = array('更新前' => $old[$i], '更新后' => $log[$j['name']]);
|
|
} elseif ($old) {
|
|
} elseif ($old) {
|