From af39db4bc0c638380ccac651836777c5775d66e4 Mon Sep 17 00:00:00 2001 From: Guillaume Mazoyer Date: Thu, 18 Dec 2014 11:16:51 +0100 Subject: Option to configure the header's link. Use $config['frontpage']['header_link'] to give a link to be used when the header is clicked. The default value is null and means that no link will be used. --- docs/configuration.md | 6 ++++++ includes/config.defaults.php | 2 ++ index.php | 8 ++++++-- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/docs/configuration.md b/docs/configuration.md index 56d6efd..f37ab6b 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -47,6 +47,12 @@ $config['frontpage']['image'] = null; Sets the image (logo) that should be displayed. If set to null no image will be shown. +```php +$config['frontpage']['header_link'] = null; +``` +Sets the link used in the header of the page. If set to null no link will be +used and the header will not be clickable. + ```php $config['frontpage']['disclaimer'] = 'Disclaimer example'; ``` diff --git a/includes/config.defaults.php b/includes/config.defaults.php index 7c3b583..78084e5 100644 --- a/includes/config.defaults.php +++ b/includes/config.defaults.php @@ -25,6 +25,8 @@ $config = array( 'title' => 'Looking Glass', // Image (null for no image) 'image' => null, + // Link for the title/image + 'header_link' => null, // Disclaimer (null for no disclaimer) 'disclaimer' => 'Disclaimer example', // Display the title diff --git a/index.php b/index.php index 767cc71..679f6f1 100644 --- a/index.php +++ b/index.php @@ -97,7 +97,9 @@ final class LookingGlass { } private function render_header() { - print(''); + if ($this->frontpage['header_link'] != null) { + print(''); + } print('
'); if ($this->frontpage['show_title']) { print('

'.htmlentities($this->frontpage['title']).'


'); @@ -106,7 +108,9 @@ final class LookingGlass { print('Logo'); } print('
'); - print('
'); + if ($this->frontpage['header_link'] != null) { + print(''); + } } private function render_content() { -- cgit v1.2.3