Merge pull request 'Hack in support for the overboard catalog. Solves #94' (#107) from overboard-catalog-hack into config

Reviewed-on: https://git.leftypol.org/leftypol/leftypol/pulls/107
This commit is contained in:
Zankaria 2024-03-13 12:42:22 +00:00
commit aca9ca0d7b

View file

@ -766,8 +766,19 @@ function mod_view_catalog($boardName) {
if (openBoard($boardName)) { if (openBoard($boardName)) {
echo $catalog->build($boardName, true); echo $catalog->build($boardName, true);
} else { }
error("The overboard(s) mod catalog hasn't been implemented yet"); // What follows if horrendous. I am ashamed of myself. See https://git.leftypol.org/leftypol/leftypol/issues/94
else {
require "templates/themes/overboards/overboards.php";
foreach ($overboards_config as &$overboard) {
if ($overboard['uri'] === $boardName) {
$settings = array_merge($settings, themeSettings('catalog'));
$included_boards = array_diff(listBoards(true), $overboard['exclude']);
echo $catalog->buildOverboard($overboard['uri'], $settings, $included_boards, true);
break;
}
}
} }
} }