settings to hide help page and pool stats from users that are not logged in
This commit is contained in:
parent
9e970f16a0
commit
62e01bd9b1
@ -238,6 +238,20 @@ $aSettings['statistics'][] = array(
|
||||
'name' => 'statistics_analytics_code', 'value' => $setting->getValue('statistics_analytics_code'),
|
||||
'tooltip' => '.'
|
||||
);
|
||||
$aSettings['acl'][] = array(
|
||||
'display' => 'Show Stats for logged in users only', 'type' => 'select',
|
||||
'options' => array( 0 => 'No', 1 => 'Yes' ),
|
||||
'default' => 0,
|
||||
'name' => 'acl_show_stats_loggedin', 'value' => $setting->getValue('acl_show_stats_loggedin'),
|
||||
'tooltip' => 'Should statistics be visible for logged in users only.'
|
||||
);
|
||||
$aSettings['acl'][] = array(
|
||||
'display' => 'Show Help for logged in users only', 'type' => 'select',
|
||||
'options' => array( 0 => 'No', 1 => 'Yes' ),
|
||||
'default' => 0,
|
||||
'name' => 'acl_show_help_loggedin', 'value' => $setting->getValue('acl_show_help_loggedin'),
|
||||
'tooltip' => 'Should Help Page be visible for logged in users only.'
|
||||
);
|
||||
$aSettings['acl'][] = array(
|
||||
'display' => 'Hide news post author', 'type' => 'select',
|
||||
'options' => array( 0 => 'No', 1 => 'Yes' ),
|
||||
|
||||
@ -6,5 +6,13 @@ $smarty->assign("SITESTRATUMPORT", $config['gettingstarted']['stratumport']);
|
||||
$smarty->assign("SITECOINNAME", $config['gettingstarted']['coinname']);
|
||||
$smarty->assign("SITECOINURL", $config['gettingstarted']['coinurl']);
|
||||
|
||||
// Tempalte specifics
|
||||
$smarty->assign("CONTENT", "default.tpl");
|
||||
switch($setting->getValue('acl_show_help_loggedin', 1)) {
|
||||
case '0':
|
||||
$smarty->assign("CONTENT", "default.tpl");
|
||||
break;
|
||||
case '1':
|
||||
if ($user->isAuthenticated()) {
|
||||
$smarty->assign("CONTENT", "default.tpl");
|
||||
}
|
||||
break;
|
||||
}
|
||||
@ -17,4 +17,14 @@ if (!$smarty->isCached('master.tpl', $smarty_cache_key)) {
|
||||
$debug->append('Using cached page', 3);
|
||||
}
|
||||
|
||||
$smarty->assign("CONTENT", "default.tpl");
|
||||
switch($setting->getValue('acl_show_stats_loggedin', 1)) {
|
||||
case '0':
|
||||
$smarty->assign("CONTENT", "default.tpl");
|
||||
break;
|
||||
case '1':
|
||||
if ($user->isAuthenticated()) {
|
||||
$smarty->assign("CONTENT", "default.tpl");
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
@ -129,6 +129,8 @@ $aGlobal['statistics']['analytics']['enabled'] = $setting->getValue('statistics_
|
||||
$aGlobal['statistics']['analytics']['code'] = $setting->getValue('statistics_analytics_code');
|
||||
|
||||
// ACLs
|
||||
$aGlobal['acl']['statistics']['loggedin'] = $setting->getValue('acl_show_stats_loggedin');
|
||||
$aGlobal['acl']['help']['loggedin'] = $setting->getValue('acl_show_help_loggedin');
|
||||
$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');
|
||||
|
||||
@ -64,6 +64,7 @@
|
||||
<!-- /.nav-second-level -->
|
||||
</li>
|
||||
{/if}
|
||||
{if ($GLOBAL.acl.statistics.loggedin|default:"0" == 0 && ($smarty.session.AUTHENTICATED|default:"0" == 0 OR $smarty.session.AUTHENTICATED|default:"0" == 1)) OR ($GLOBAL.acl.statistics.loggedin|default:"0" == 1 && $smarty.session.AUTHENTICATED|default:"0" == 1)}
|
||||
<li {if $smarty.get.page|default:"0" eq "statistics"}class="active"{/if}>
|
||||
<a href="#"><i class="fa fa-bar-chart-o fa-fw"></i> Statistics<span class="fa arrow"></span></a>
|
||||
<ul class="nav nav-second-level">
|
||||
@ -77,6 +78,8 @@
|
||||
</ul>
|
||||
<!-- /.nav-second-level -->
|
||||
</li>
|
||||
{/if}
|
||||
{if ($GLOBAL.acl.help.loggedin|default:"0" == 0 && ($smarty.session.AUTHENTICATED|default:"0" == 0 OR $smarty.session.AUTHENTICATED|default:"0" == 1)) OR ($GLOBAL.acl.help.loggedin|default:"0" == 1 && $smarty.session.AUTHENTICATED|default:"0" == 1)}
|
||||
<li {if $smarty.get.page|default:"0" eq "gettingstarted" || $smarty.get.page|default:"0" eq "about"}class="active"{/if}>
|
||||
<a href="#"><i class="fa fa-question fa-fw"></i> Help<span class="fa arrow"></span></a>
|
||||
<ul class="nav nav-second-level">
|
||||
@ -87,6 +90,7 @@
|
||||
</ul>
|
||||
<!-- /.nav-second-level -->
|
||||
</li>
|
||||
{/if}
|
||||
<li {if $smarty.get.page|default:"0" eq "register" || $smarty.get.page|default:"0" eq "login" || $smarty.get.page|default:"0" eq "logout" || $smarty.get.page|default:"0" eq "tac" || $smarty.get.page|default:"0" eq "contactform"}class="active"{/if}>
|
||||
<a href="#"><i class="fa fa-tasks fa-fw"></i> Other<span class="fa arrow"></span></a>
|
||||
<ul class="nav nav-second-level">
|
||||
|
||||
0
templates/bootstrap/start/default.tpl
Normal file
0
templates/bootstrap/start/default.tpl
Normal file
Loading…
Reference in New Issue
Block a user