backend bonus log exclude seeding default

This commit is contained in:
xiaomlove
2025-09-17 04:05:36 +07:00
parent 74d722b301
commit 4009337133
16 changed files with 136 additions and 31 deletions

View File

@@ -1,6 +1,6 @@
<?php
defined('VERSION_NUMBER') || define('VERSION_NUMBER', '1.9.7');
defined('RELEASE_DATE') || define('RELEASE_DATE', '2025-09-15');
defined('RELEASE_DATE') || define('RELEASE_DATE', '2025-09-17');
defined('IN_TRACKER') || define('IN_TRACKER', false);
defined('PROJECTNAME') || define("PROJECTNAME","NexusPHP");
defined('NEXUSPHPURL') || define("NEXUSPHPURL","https://nexusphp.org");

View File

@@ -6300,25 +6300,24 @@ function build_bonus_table(array $user, array $bonusResult = [], array $options
$baseBonusFactor = $donortimes_bonus;
}
$baseBonus = $bonusResult['seed_bonus'] * $baseBonusFactor;
$totalBonus = $baseBonus
+ $haremAddition * $haremFactor
+ $bonusResult['official_bonus'] * $officialAdditionalFactor
+ $bonusResult['medal_bonus'] * $bonusResult['medal_additional_factor']
;
$totalBonus = $baseBonus;
$rowSpan = 1;
$hasHaremAddition = $hasOfficialAddition = $hasMedalAddition = false;
if ($haremFactor > 0) {
$rowSpan++;
$hasHaremAddition = true;
$totalBonus += $haremAddition * $haremFactor;
}
if ($officialAdditionalFactor > 0 && $officialTag) {
$rowSpan++;
$hasOfficialAddition = true;
$totalBonus += $bonusResult['official_bonus'] * $officialAdditionalFactor;
}
if ($bonusResult['medal_additional_factor'] > 0) {
$rowSpan++;
$hasMedalAddition = true;
$totalBonus += $bonusResult['medal_bonus'] * $bonusResult['medal_additional_factor'];
}
$table = sprintf('<table cellpadding="5" style="%s">', $options['table_style'] ?? '');