From 84e22ed84951d6a6b52d3e104cabb21f4cc67d1a Mon Sep 17 00:00:00 2001 From: Alan Date: Tue, 17 Jan 2023 17:22:07 +0800 Subject: [PATCH] Fix #7554 - performance on import of langs --- UpdateBjsTemplates.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/UpdateBjsTemplates.php b/UpdateBjsTemplates.php index 4a8f4ec..5ca48a9 100644 --- a/UpdateBjsTemplates.php +++ b/UpdateBjsTemplates.php @@ -157,18 +157,27 @@ class Pman_Admin_UpdateBjsTemplates extends Pman 'view_name' => $view_name, )); + + $o = false; if($template->find(true)){ $o = clone ($template); } + $updated = empty($template->updated) ? '1970-01-01' : $template->updated ; + $template->is_deleted = 0; $template->filetype = 'bjs'; $template->updated = $template->sqlValue("NOW()"); (empty($o)) ? $template->insert() : $template->update($o); + + if (strtotime($updated) >= filemtime('Pman' . '/' . $m . '/' . $fn)) { + continue; + } + $ids[] = $template->id; $data = json_decode(file_get_contents('Pman' . '/' . $m . '/' . $fn), true); -- 2.39.2