[UPDATE] added Pool Navigation to header and admin settings
This commit is contained in:
parent
c89b8075d1
commit
9d0700ee4b
@ -439,3 +439,18 @@ $aSettings['notifications'][] = array(
|
||||
'name' => 'notifications_disable_idle_worker', 'value' => $setting->getValue('notifications_disable_idle_worker'),
|
||||
'tooltip' => 'Enable/Disable IDLE worker notifications globally. Will remove the user option too.'
|
||||
);
|
||||
$aSettings['pools'][] = array(
|
||||
'display' => 'Enable Pool Navigation', 'type' => 'select',
|
||||
'options' => array( 0 => 'No', 1 => 'Yes' ),
|
||||
'default' => 0,
|
||||
'name' => 'poolnav_enabled', 'value' => $setting->getValue('poolnav_enabled'),
|
||||
'tooltip' => 'Enable or Disable Pool Navigation.'
|
||||
);
|
||||
$aSettings['pools'][] = array(
|
||||
'display' => 'Pools for Pool Navigation', 'type' => 'textarea',
|
||||
'size' => 20,
|
||||
'height' => 12,
|
||||
'default' => 'Pool Name|Pool URL',
|
||||
'name' => 'poolnav_pools', 'value' => $setting->getValue('poolnav_pools'),
|
||||
'tooltip' => '.'
|
||||
);
|
||||
@ -65,6 +65,8 @@ $aGlobal = array(
|
||||
'twofactor' => $config['twofactor'],
|
||||
'csrf' => $config['csrf'],
|
||||
'config' => array(
|
||||
'poolnav_enabled' => $setting->getValue('poolnav_enabled'),
|
||||
'poolnav_pools' => $setting->getValue('poolnav_pools'),
|
||||
'recaptcha_enabled' => $setting->getValue('recaptcha_enabled'),
|
||||
'recaptcha_enabled_logins' => $setting->getValue('recaptcha_enabled_logins'),
|
||||
'disable_navbar' => $setting->getValue('disable_navbar'),
|
||||
|
||||
21
public/templates/bootstrap/global/header.tpl
Executable file → Normal file
21
public/templates/bootstrap/global/header.tpl
Executable file → Normal file
@ -1,12 +1,29 @@
|
||||
<nav class="navbar navbar-default navbar-static-top" role="navigation" style="margin-bottom: 0">
|
||||
<nav class="navbar navbar-default navbar-static-top" role="navigation">
|
||||
<div class="navbar-header">
|
||||
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".sidebar-collapse">
|
||||
<button type="button" class="navbar-toggle" data-toggle="collapse">
|
||||
<span class="sr-only">Toggle navigation</span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
{if $GLOBAL.config.poolnav_enabled}
|
||||
<ul class="nav navbar-nav navbar-top-links">
|
||||
<li class="dropdown">
|
||||
<a href="#" class="navbar-brand dropdown-toggle" data-toggle="dropdown">{$GLOBAL.website.name} <b class="caret"></b></a>
|
||||
<ul class="dropdown-menu">
|
||||
{assign var="PoolArray" value="\n"|explode:$GLOBAL.config.poolnav_pools}
|
||||
{foreach from=$PoolArray item=pooldata}
|
||||
{assign var="PoolURL" value="|"|explode:$pooldata}
|
||||
{if $PoolURL|count > 1}
|
||||
<li><a href="{$PoolURL[1]}">{$PoolURL[0]}</a></li>
|
||||
{/if}
|
||||
{/foreach}
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
{else}
|
||||
<a class="navbar-brand" href="{$smarty.server.SCRIPT_NAME}">{$GLOBAL.website.name}</a>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<ul class="nav navbar-top-links navbar-right">
|
||||
|
||||
Loading…
Reference in New Issue
Block a user