From 632293f927256601aaea5e919567cd4eb555bc89 Mon Sep 17 00:00:00 2001 From: Nikolay Date: Tue, 30 Sep 2025 17:54:58 +0300 Subject: [PATCH] Call JSON API's `translateBoards()` in `setupBoard()` function --- inc/functions.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/inc/functions.php b/inc/functions.php index 43a2b3fa..886e960e 100755 --- a/inc/functions.php +++ b/inc/functions.php @@ -432,6 +432,18 @@ function setupBoard($array) { if (!file_exists($board['dir'] . $config['dir']['res'])) @mkdir($board['dir'] . $config['dir']['res'], 0777) or error("Couldn't create " . $board['dir'] . $config['dir']['img'] . ". Check permissions.", true); + + // json api + if ($config['api']['enabled'] && !$mod) { + $api = new Api( + $config['show_filename'], + $config['hide_email'], + $config['country_flags'] + ); + $json = json_encode($api->translateBoards(listBoards())); + $jsonFilename = 'boards.json'; + file_write($jsonFilename, $json); + } } function openBoard($uri) {