From 4fea5de341737b5e4851d73c8e9d0d0baae6417d Mon Sep 17 00:00:00 2001 From: root Date: Sun, 10 Nov 2013 11:06:20 +0100 Subject: [PATCH 1/4] [SETTINGS] show/hide donors and about page --- public/include/config/admin_settings.inc.php | 14 ++++++++++++++ public/include/smarty_globals.inc.php | 2 ++ public/templates/mmcFE/global/navigation.tpl | 4 +++- public/templates/mpos/global/navigation.tpl | 4 ++++ 4 files changed, 23 insertions(+), 1 deletion(-) diff --git a/public/include/config/admin_settings.inc.php b/public/include/config/admin_settings.inc.php index 7aea6d97..8c8800d0 100644 --- a/public/include/config/admin_settings.inc.php +++ b/public/include/config/admin_settings.inc.php @@ -194,6 +194,20 @@ $aSettings['acl'][] = array( 'name' => 'acl_uptime_statistics', 'value' => $setting->getValue('acl_uptime_statistics'), 'tooltip' => 'Make the uptime statistics page private (users only) or public.' ); +$aSettings['acl'][] = array( + 'display' => 'Donors Page', 'type' => 'select', + 'options' => array( 0 => 'Hide', 1 => 'Show'), + 'default' => 1, + 'name' => 'acl_donors_page', 'value' => $setting->getValue('acl_donors_page'), + 'tooltip' => 'Showing Donors page in Navigation.' +); +$aSettings['acl'][] = array( + 'display' => 'About Page', 'type' => 'select', + 'options' => array( 0 => 'Hide', 1 => 'Show'), + 'default' => 1, + 'name' => 'acl_about_page', 'value' => $setting->getValue('acl_about_page'), + 'tooltip' => 'Showing About page in Navigation.' +); $aSettings['system'][] = array( 'display' => 'E-mail address for system error notifications', 'type' => 'text', 'size' => 25, diff --git a/public/include/smarty_globals.inc.php b/public/include/smarty_globals.inc.php index 42406331..0fa02ca9 100644 --- a/public/include/smarty_globals.inc.php +++ b/public/include/smarty_globals.inc.php @@ -103,6 +103,8 @@ $aGlobal['acl']['pool']['statistics'] = $setting->getValue('acl_pool_statistics' $aGlobal['acl']['block']['statistics'] = $setting->getValue('acl_block_statistics'); $aGlobal['acl']['round']['statistics'] = $setting->getValue('acl_round_statistics'); $aGlobal['acl']['uptime']['statistics'] = $setting->getValue('acl_uptime_statistics'); +$aGlobal['acl']['navigation']['donors'] = $setting->getValue('acl_donors_page'); +$aGlobal['acl']['navigation']['about'] = $setting->getValue('acl_about_page'); // We don't want these session infos cached if (@$_SESSION['USERDATA']['id']) { diff --git a/public/templates/mmcFE/global/navigation.tpl b/public/templates/mmcFE/global/navigation.tpl index 32968c99..44da1194 100644 --- a/public/templates/mmcFE/global/navigation.tpl +++ b/public/templates/mmcFE/global/navigation.tpl @@ -55,11 +55,13 @@ {/if}
  • Getting Started
  • Support
  • + {if $GLOBAL.config.acl.navigation.about|default:"0" == 1}
  • About + {/if}
  • {if $smarty.session.AUTHENTICATED|default == 1}
  • Logout
  • {else}
  • Register
  • {/if} diff --git a/public/templates/mpos/global/navigation.tpl b/public/templates/mpos/global/navigation.tpl index 55e5a369..7cc8b3ef 100644 --- a/public/templates/mpos/global/navigation.tpl +++ b/public/templates/mpos/global/navigation.tpl @@ -57,8 +57,12 @@

    Help

    Other