dever 7 年 前
コミット
7532e5193a
1 ファイル変更21 行追加0 行削除
  1. 21 0
      src/Database.php

+ 21 - 0
src/Database.php

@@ -2676,15 +2676,36 @@ class Database
                 if (is_array($tlog[$j['name']])) {
                     if (isset($tlog[$j['name']][0]) && is_array($tlog[$j['name']][0])) {
                         $tlog[$j['name']] = json_encode($tlog[$j['name']]);
+
+                        if (isset($old[$i]) && $old[$i]) {
+                            $old[$i] = json_encode($old[$i]);
+                        }
+
                     } else {
                         $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) {
                     $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)) {
                     $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'])) {
                     $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) {