Call JSON API's translateBoards() in setupBoard() function

This commit is contained in:
Nikolay 2025-09-30 17:54:58 +03:00 committed by GitHub
parent 90a47bbb8b
commit 632293f927
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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) {