core: Display optional administrator email (#896)

This commit is contained in:
Yardena Cohen 2018-11-05 01:46:44 -08:00 committed by LogMANOriginal
parent b55ec51e0e
commit 27d6a22675
2 changed files with 19 additions and 0 deletions

View file

@ -11,6 +11,12 @@
; false = disabled (default) ; false = disabled (default)
custom_timeout = false custom_timeout = false
[admin]
; Advertise an email address where people can reach the administrator.
; This address is displayed on the main page, visible to everyone!
; "" = Disabled (default)
email = ""
[proxy] [proxy]
; Sets the proxy url (i.e. "tcp://192.168.0.0:32") ; Sets the proxy url (i.e. "tcp://192.168.0.0:32")

View file

@ -96,6 +96,18 @@ EOD;
private static function getFooter($totalBridges, $totalActiveBridges, $showInactive) { private static function getFooter($totalBridges, $totalActiveBridges, $showInactive) {
$version = Configuration::getVersion(); $version = Configuration::getVersion();
$email = Configuration::getConfig('admin', 'email');
$admininfo = '';
if (!empty($email)) {
$admininfo = <<<EOD
<br />
<span>
You may email the administrator of this RSS-Bridge instance
at <a href="mailto:{$email}">{$email}</a>
</span>
EOD;
}
$inactive = ''; $inactive = '';
if($totalActiveBridges !== $totalBridges) { if($totalActiveBridges !== $totalBridges) {
@ -114,6 +126,7 @@ EOD;
<p class="version">{$version}</p> <p class="version">{$version}</p>
{$totalActiveBridges}/{$totalBridges} active bridges.<br> {$totalActiveBridges}/{$totalBridges} active bridges.<br>
{$inactive} {$inactive}
{$admininfo}
</section> </section>
EOD; EOD;
} }