Skip to content

Commit 81f632c

Browse files
committed
Merge pull request #2197 from iAmShorty/disable-earnings-page
[FIX] disable earnings when tx summaries are disabled
2 parents ff67734 + d21e0d8 commit 81f632c

File tree

4 files changed

+12
-9
lines changed

4 files changed

+12
-9
lines changed

include/pages/account/earnings.inc.php

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,22 @@
22
$defflip = (!cfip()) ? exit(header('HTTP/1.1 401 Unauthorized')) : 1;
33

44
// Check user authentication status
5-
if ($user->isAuthenticated()) {
5+
if ($user->isAuthenticated() AND !$setting->getValue('disable_transactionsummary')) {
66
if (!$smarty->isCached('master.tpl', $smarty_cache_key)) {
77
$iLimit = 30;
88
$debug->append('No cached version available, fetching from backend', 3);
9-
if (!$setting->getValue('disable_transactionsummary')) {
10-
$aTransactionSummary = $transaction->getTransactionSummary($_SESSION['USERDATA']['id']);
11-
$aTransactionSummaryByTime = $transaction->getTransactionTypebyTime($_SESSION['USERDATA']['id']);
12-
$smarty->assign('SUMMARY', $aTransactionSummary);
13-
$smarty->assign('BYTIME', $aTransactionSummaryByTime);
14-
}
9+
$aTransactionSummary = $transaction->getTransactionSummary($_SESSION['USERDATA']['id']);
10+
$aTransactionSummaryByTime = $transaction->getTransactionTypebyTime($_SESSION['USERDATA']['id']);
11+
$smarty->assign('SUMMARY', $aTransactionSummary);
12+
$smarty->assign('BYTIME', $aTransactionSummaryByTime);
1513
} else {
1614
$debug->append('Using cached page', 3);
1715
}
16+
$smarty->assign('CONTENT', 'default.tpl');
17+
} else if (!$setting->getValue('disable_transactionsummary')) {
18+
$smarty->assign('CONTENT', 'disabled.tpl');
19+
} else {
20+
$smarty->assign('CONTENT', 'disabled.tpl');
1821
}
1922

20-
$smarty->assign('CONTENT', 'default.tpl');
2123
?>

include/smarty_globals.inc.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@
7979
'disable_contactform' => $setting->getValue('disable_contactform'),
8080
'disable_contactform_guest' => $setting->getValue('disable_contactform_guest'),
8181
'disable_worker_edit' => $setting->getValue('disable_worker_edit'),
82+
'disable_transactionsummary' => $setting->getValue('disable_transactionsummary'),
8283
'algorithm' => $config['algorithm'],
8384
'getbalancewithunconfirmed' => $config['getbalancewithunconfirmed'],
8485
'target_bits' => $coin->getTargetBits(),

templates/bootstrap/account/earnings/disabled.tpl

Whitespace-only changes.

templates/bootstrap/global/navigation.tpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<li><a href="{$smarty.server.SCRIPT_NAME}?page=account&action=edit"><i class="fa fa-edit fa-fw"></i> Edit Account</a></li>
1616
<li><a href="{$smarty.server.SCRIPT_NAME}?page=account&action=workers"><i class="fa fa-desktop fa-fw"></i> My Workers</a></li>
1717
<li><a href="{$smarty.server.SCRIPT_NAME}?page=account&action=transactions"><i class="fa fa-credit-card fa-fw"></i> Transactions</a></li>
18-
<li><a href="{$smarty.server.SCRIPT_NAME}?page=account&action=earnings"><i class="fa fa-money fa-fw"></i> Earnings</a></li>
18+
{if !$GLOBAL.config.disable_transactionsummary}<li><a href="{$smarty.server.SCRIPT_NAME}?page=account&action=earnings"><i class="fa fa-money fa-fw"></i> Earnings</a></li>{/if}
1919
{if !$GLOBAL.config.disable_notifications}<li><a href="{$smarty.server.SCRIPT_NAME}?page=account&action=notifications"><i class="fa fa-bullhorn fa-fw"></i> Notifications</a></li>{/if}
2020
{if !$GLOBAL.config.disable_invitations}<li><a href="{$smarty.server.SCRIPT_NAME}?page=account&action=invitations"><i class="fa fa-users fa-fw"></i> Invitations</a></li>{/if}
2121
{if !$GLOBAL.acl.qrcode}<li><a href="{$smarty.server.SCRIPT_NAME}?page=account&action=qrcode"><i class="fa fa-qrcode fa-fw"></i> QR Codes</a></li>{/if}

0 commit comments

Comments
 (0)