From e754a6fead4aeedf73fab27d89aa0848ffed74eb Mon Sep 17 00:00:00 2001 From: PupperWoff Date: Thu, 22 Mar 2018 22:35:15 +0100 Subject: [PATCH] Added: Archive moves json files to archive too --- inc/archive.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/inc/archive.php b/inc/archive.php index d4f5bc92..82b9f2f6 100644 --- a/inc/archive.php +++ b/inc/archive.php @@ -68,6 +68,16 @@ class Archive { @file_put_contents($board['dir'] . $config['dir']['archive'] . $config['dir']['res'] . sprintf($config['file_page'], $thread_id), $thread_file_content, LOCK_EX); } + + // Copy json file to Archive + // Read Content of Json file + $json_file_content = @file_get_contents($board['dir'] . $config['dir']['res'] . $thread_id . ".json"); + // Replace links and posting mode to Archived + $json_file_content = str_replace(substr($board['dir'], 0, -1) . '\/' . substr($config['dir']['res'], 0, -1), substr($board['dir'], 0, -1) . '\/' . substr($config['dir']['archive'], 0, -1) . '\/' . substr($config['dir']['res'], 0, -1), $json_file_content); + // Write altered thread json to archive location + @file_put_contents($board['dir'] . $config['dir']['archive'] . $config['dir']['res'] . $thread_id . ".json", $json_file_content, LOCK_EX); + + // Copy Images and Files Associated with Thread if ($post['files']) { foreach (json_decode($post['files']) as $i => $f) {