|
@@ -2676,15 +2676,36 @@ class Database
|
|
if (is_array($tlog[$j['name']])) {
|
|
if (is_array($tlog[$j['name']])) {
|
|
if (isset($tlog[$j['name']][0]) && is_array($tlog[$j['name']][0])) {
|
|
if (isset($tlog[$j['name']][0]) && is_array($tlog[$j['name']][0])) {
|
|
$tlog[$j['name']] = json_encode($tlog[$j['name']]);
|
|
$tlog[$j['name']] = json_encode($tlog[$j['name']]);
|
|
|
|
+
|
|
|
|
+ if (isset($old[$i]) && $old[$i]) {
|
|
|
|
+ $old[$i] = json_encode($old[$i]);
|
|
|
|
+ }
|
|
|
|
+
|
|
} else {
|
|
} else {
|
|
$tlog[$j['name']] = implode(',', $tlog[$j['name']]);
|
|
$tlog[$j['name']] = implode(',', $tlog[$j['name']]);
|
|
|
|
+
|
|
|
|
+ if (isset($old[$i]) && $old[$i]) {
|
|
|
|
+ $old[$i] = implode(',', $old[$i]);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
} elseif (strpos($log[$j['name']], 'http://wx.qlogo.cn/') !== false || strpos($log[$j['name']], '.jpg') !== false || strpos($log[$j['name']], '.gif') !== false || strpos($log[$j['name']], '.png') !== false) {
|
|
} elseif (strpos($log[$j['name']], 'http://wx.qlogo.cn/') !== false || strpos($log[$j['name']], '.jpg') !== false || strpos($log[$j['name']], '.gif') !== false || strpos($log[$j['name']], '.png') !== false) {
|
|
$log[$j['name']] = '<img layer-src="' . $log[$j['name']] . '" src="' . $log[$j['name']] . '" width="150">';
|
|
$log[$j['name']] = '<img layer-src="' . $log[$j['name']] . '" src="' . $log[$j['name']] . '" width="150">';
|
|
|
|
+
|
|
|
|
+ if (isset($old[$i]) && $old[$i]) {
|
|
|
|
+ $old[$i] = '<img layer-src="' . $old[$i] . '" src="' . $old[$i] . '" width="150">';
|
|
|
|
+ }
|
|
|
|
+
|
|
} elseif (is_numeric($log[$j['name']]) && (strpos($i, 'time') !== false || strpos($i, 'date') !== false)) {
|
|
} elseif (is_numeric($log[$j['name']]) && (strpos($i, 'time') !== false || strpos($i, 'date') !== false)) {
|
|
$log[$j['name']] = date("Y-m-d H:i:s", $log[$j['name']]);
|
|
$log[$j['name']] = date("Y-m-d H:i:s", $log[$j['name']]);
|
|
|
|
+ if (isset($old[$i]) && $old[$i]) {
|
|
|
|
+ $old[$i] = date("Y-m-d H:i:s", $old[$i]);
|
|
|
|
+ }
|
|
} elseif (isset($j['decode'])) {
|
|
} elseif (isset($j['decode'])) {
|
|
$log[$j['name']] = json_decode(base64_decode($log[$j['name']]), true);
|
|
$log[$j['name']] = json_decode(base64_decode($log[$j['name']]), true);
|
|
|
|
+
|
|
|
|
+ if (isset($old[$i]) && $old[$i]) {
|
|
|
|
+ $old[$i] = json_decode(base64_decode($old[$i]]), true);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
if (isset($j['option']) && !$list) {
|
|
if (isset($j['option']) && !$list) {
|