Browse Source

Build overboard json

pull/40/head
Pietro Carrara 3 years ago
parent
commit
7004f2b437
  1. 4
      inc/api.php
  2. 16
      templates/themes/catalog/theme.php

4
inc/api.php

@ -35,11 +35,13 @@ class Api {
'cycle' => 'cyclical',
'bump' => 'last_modified',
'embed' => 'embed',
'board' => 'board',
);
$this->threadsPageFields = array(
'id' => 'no',
'bump' => 'last_modified'
'bump' => 'last_modified',
'board' => 'board',
);
$this->fileFields = array(

16
templates/themes/catalog/theme.php

@ -458,5 +458,21 @@
'recent_posts' => $recent_posts,
'board' => $board
)));
if ($config['api']['enabled']) {
$api = new Api();
$threads = array();
foreach ($recent_posts as $post) {
$threads[] = new Thread($post);
}
$json = json_encode($api->translateCatalogPage($threads));
file_write($config['dir']['home'] . $board_name . '/catalog.json', $json);
$json = json_encode($api->translateCatalogPage($threads, true));
file_write($config['dir']['home'] . $board_name . '/threads.json', $json);
}
}
}

Loading…
Cancel
Save