diff --git a/config.dist.php b/config.dist.php index 0215e72..fe18c9f 100644 --- a/config.dist.php +++ b/config.dist.php @@ -29,6 +29,11 @@ const LG_CUSTOM_HTML = __DIR__.'/custom.html.php'; // Define a file here which will be loaded on top of the index file, this can be used to do some post logic; const LG_CUSTOM_PHP = __DIR__.'/custom.post.php'; +// Define a file here which will be used to display the custom header. Will be at the top of file; +const LG_CUSTOM_HEADER_PHP = __DIR__.'/custom.header.php'; +// Define a file here which will be used to display the custom footer. Will be at the bottom of file; +const LG_CUSTOM_FOOTER_PHP = __DIR__.'/custom.footer.php'; + // Define the location of this network, usually a city and a country; const LG_LOCATION = 'Amsterdam, Netherlands'; // Define a query location for the link to openstreetmap (eg: Amsterdam, Netherlands will be https://www.openstreetmap.org/search?query=Amsterdam, Netherlands) diff --git a/index.php b/index.php index be9b18e..8fd0ade 100644 --- a/index.php +++ b/index.php @@ -75,6 +75,18 @@ if (LG_BLOCK_CUSTOM) { ob_start(); include LG_CUSTOM_HTML; $templateData['custom_html'] = ob_get_clean(); + + if (defined('LG_CUSTOM_HEADER_PHP')) { + ob_start(); + include LG_CUSTOM_HEADER_PHP; + $templateData['custom_header'] = ob_get_clean(); + } + + if (defined('LG_CUSTOM_FOOTER_PHP')) { + ob_start(); + include LG_CUSTOM_FOOTER_PHP; + $templateData['custom_footer'] = ob_get_clean(); + } } if (LG_CHECK_LATENCY && filter_var(LookingGlass::detectIpAddress(), FILTER_VALIDATE_IP, FILTER_FLAG_IPV4)) { @@ -97,6 +109,8 @@ $templateData['csrfToken'] = $_SESSION[LookingGlass::SESSION_CSRF] = bin2hex(ran + +
@@ -274,6 +288,8 @@ $templateData['csrfToken'] = $_SESSION[LookingGlass::SESSION_CSRF] = bin2hex(ran
+ +