1
0
Fork 0
mirror of https://github.com/sbrl/Pepperminty-Wiki.git synced 2024-11-22 04:23:01 +00:00

api-status: add sitemap_url property if the page-sitemap module is present

This commit is contained in:
Starbeamrainbowlabs 2020-10-26 18:26:33 +00:00
parent 59b40026fc
commit d7128eed0e
Signed by: sbrl
GPG key ID: 1BE5172E637709C2

View file

@ -5,7 +5,7 @@
register_module([ register_module([
"name" => "API status", "name" => "API status",
"version" => "0.1", "version" => "0.2",
"author" => "Starbeamrainbowlabs", "author" => "Starbeamrainbowlabs",
"description" => "Provides a basic JSON status action that provides a few useful bits of information for API consumption.", "description" => "Provides a basic JSON status action that provides a few useful bits of information for API consumption.",
"id" => "api-status", "id" => "api-status",
@ -41,6 +41,8 @@ register_module([
$result->available_actions = $action_names; $result->available_actions = $action_names;
$result->wiki_name = $settings->sitename; $result->wiki_name = $settings->sitename;
$result->logo_url = $settings->favicon; $result->logo_url = $settings->favicon;
if(module_exists("page-sitemap"))
$result->sitemap_url = url_stem()."?action=sitemap";
header("content-type: application/json"); header("content-type: application/json");
exit($minified ? json_encode($result) : json_encode($result, JSON_PRETTY_PRINT) . "\n"); exit($minified ? json_encode($result) : json_encode($result, JSON_PRETTY_PRINT) . "\n");