* Added monitoring class to deal with monitoring events * Added event calls to all important cronjobs * Added cron_end include file for monitoring cleanups on successful runs * Added Monitoring to autoloader * Modified account page to check for running auto_payout in monitoring * Added monitoring to Navigation bar * Added monitoring controller page Fixes #415
55 lines
3.5 KiB
Smarty
55 lines
3.5 KiB
Smarty
<ul id="nav">
|
|
<li><a href="{$smarty.server.PHP_SELF}">Home</a></li>
|
|
{if $smarty.session.AUTHENTICATED|default:"0" == 1}
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=account&action=edit">My Account</a>
|
|
<ul>
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=account&action=edit">Edit Account</a></li>
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=account&action=workers">My Workers</a></li>
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=account&action=transactions">Transactions</a></li>
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=account&action=notifications">Notifications</a></li>
|
|
</ul>
|
|
</li>
|
|
{/if}
|
|
{if $smarty.session.AUTHENTICATED|default:"0" == 1 && $GLOBAL.userdata.is_admin == 1}
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=admin">Admin Panel</a>
|
|
<ul>
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=admin&action=monitoring">Monitoring</a></li>
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=admin&action=user">User Info</a></li>
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=admin&action=wallet">Wallet Info</a></li>
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=admin&action=transactions">Transactions</a></li>
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=admin&action=settings">Settings</a></li>
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=admin&action=news">News</a></li>
|
|
</ul>
|
|
</li>
|
|
{/if}
|
|
{if $smarty.session.AUTHENTICATED|default}
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=statistics&action=pool">Statistics</a>
|
|
<ul>
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=statistics&action=pool">Pool Stats</a></li>
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=statistics&action=blocks">Block Stats</a></li>
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=statistics&action=graphs">Hashrate Graphs</a></li>
|
|
</ul>
|
|
</li>
|
|
{else}
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=statistics">Statistics</a>
|
|
<ul>
|
|
{if $GLOBAL.config.website.acl.statistics.pool == 'public'}
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=statistics&action=pool">Pool Stats</a></li>
|
|
{/if}
|
|
{if $GLOBAL.config.website.acl.statistics.blocks == 'public'}
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=statistics&action=blocks">Block Stats</a></li>
|
|
{/if}
|
|
</ul>
|
|
{/if}
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=gettingstarted">Getting Started</a></li>
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=support">Support</a></li>
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=about&action=pool">About</a>
|
|
<ul>
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=about&action=pool">This Pool</a></li>
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=about&action=api">API Reference</a></li>
|
|
<li><a href="{$smarty.server.PHP_SELF}?page=about&action=donors">Pool Donors</a></li>
|
|
</ul>
|
|
</li>
|
|
{if $smarty.session.AUTHENTICATED|default == 1}<li><a href="{$smarty.server.PHP_SELF}?page=logout">Logout</a></li>{else}<li><a href="{$smarty.server.PHP_SELF}?page=register">Register</a></li>{/if}
|
|
</ul>
|