[ADDED] Block or Payout based bonus percentage
This commit is contained in:
parent
45851ea654
commit
d468c82694
@ -201,14 +201,20 @@ foreach ($aAllBlocks as $iIndex => $aBlock) {
|
||||
// Defaults
|
||||
$aData['fee' ] = 0;
|
||||
$aData['donation'] = 0;
|
||||
$aData['pool_bonus'] = 0;
|
||||
|
||||
// Calculate pool fees
|
||||
if ($config['fees'] > 0 && $aData['no_fees'] == 0)
|
||||
$aData['fee'] = round($config['fees'] / 100 * $aData['payout'], 8);
|
||||
|
||||
// Calculate pool bonus if it applies, will be paid from liquid assets!
|
||||
if ($config['pool_bonus'] > 0)
|
||||
$aData['pool_bonus'] = round(( $config['pool_bonus'] / 100 ) * $dReward, 8);
|
||||
if ($config['pool_bonus'] > 0) {
|
||||
if ($config['pool_bonus_type'] == 'block') {
|
||||
$aData['pool_bonus'] = round(( $config['pool_bonus'] / 100 ) * $dReward, 8);
|
||||
} else {
|
||||
$aData['pool_bonus'] = round(( $config['pool_bonus'] / 100 ) * $aData['payout'], 8);
|
||||
}
|
||||
}
|
||||
|
||||
// Calculate donation amount, fees not included
|
||||
$aData['donation'] = round($user->getDonatePercent($user->getUserId($aData['username'])) / 100 * ( $aData['payout'] - $aData['fee']), 8);
|
||||
|
||||
@ -95,8 +95,13 @@ foreach ($aAllBlocks as $iIndex => $aBlock) {
|
||||
$aData['fee'] = round($config['fees'] / 100 * $aData['payout'], 8);
|
||||
|
||||
// Calculate pool bonus if it applies, will be paid from liquid assets!
|
||||
if ($config['pool_bonus'] > 0)
|
||||
$aData['pool_bonus'] = round(( $config['pool_bonus'] / 100 ) * $dReward, 8);
|
||||
if ($config['pool_bonus'] > 0) {
|
||||
if ($config['pool_bonus_type'] == 'block') {
|
||||
$aData['pool_bonus'] = round(( $config['pool_bonus'] / 100 ) * $dReward, 8);
|
||||
} else {
|
||||
$aData['pool_bonus'] = round(( $config['pool_bonus'] / 100 ) * $aData['payout'], 8);
|
||||
}
|
||||
}
|
||||
|
||||
// Calculate donation amount, fees not included
|
||||
$aData['donation'] = round($user->getDonatePercent($user->getUserId($aData['username'])) / 100 * ( $aData['payout'] - $aData['fee']), 8);
|
||||
|
||||
@ -135,6 +135,7 @@ $config['txfee_manual'] = 0.1;
|
||||
*/
|
||||
$config['block_bonus'] = 0;
|
||||
$config['pool_bonus'] = 0;
|
||||
$config['pool_bonus_type'] = 'payout';
|
||||
|
||||
/**
|
||||
* Payout System
|
||||
|
||||
Loading…
Reference in New Issue
Block a user