Add sidebar item, template stubs + page actions

This commit is contained in:
billz
2024-02-19 10:08:29 +01:00
parent bf41d88340
commit 4e258b3981
7 changed files with 74 additions and 0 deletions

View File

@@ -45,6 +45,9 @@
case "/system_info":
DisplaySystem($extraFooterScripts);
break;
case "/restapi_conf":
DisplayRestAPI();
break;
case "/about":
DisplayAbout();
break;

18
includes/restapi.php Normal file
View File

@@ -0,0 +1,18 @@
<?php
require_once 'includes/functions.php';
require_once 'config.php';
/**
* Handler for RaspAP's RestAPI settings
*/
function DisplayRestAPI()
{
$status = new \RaspAP\Messages\StatusMessage;
echo renderTemplate("restapi", compact(
"status",
"apiKey",
));
}

View File

@@ -85,6 +85,12 @@
<a class="nav-link" href="system_info"><i class="fas fa-cube fa-fw mr-2"></i><span class="nav-label"><?php echo _("System"); ?></a>
</li>
<?php endif; ?>
<?php if (RASPI_RESTAPI_ENABLED) : ?>
<li class="nav-item">
<a class="nav-link" href="restapi_conf"><i class="fas fa-puzzle-piece mr-2"></i><span class="nav-label"><?php echo _("RestAPI"); ?></a>
</li>
<?php endif; ?>
<li class="nav-item">
<a class="nav-link" href="about"><i class="fas fa-info-circle fa-fw mr-2"></i><span class="nav-label"><?php echo _("About RaspAP"); ?></a>
</li>