feat: adjust affiliate commissions and withdrawal strategy
This commit is contained in:
1 parent
8fc6fe5312
commit
929603b9e2
13 files changed
+93
-111
No files matched your search
@@ -383,20 +383,7 @@ trait PayHelpers {
|
||||
return $empty;
|
||||
}
|
||||
|
||||
$ratio = (float) ($aff['ratio'] ?? 0);
|
||||
$user_ratio = is_array($aff['user_ratio'] ?? null) ? $aff['user_ratio'] : [];
|
||||
$ref_vip = 0;
|
||||
if (function_exists('aksrt_get_user_vip_level')) {
|
||||
$ref_vip = (int) aksrt_get_user_vip_level($referrer_id);
|
||||
}
|
||||
if ($ref_vip >= 2 && isset($user_ratio['vip2']) && (float) $user_ratio['vip2'] > 0) {
|
||||
$ratio = (float) $user_ratio['vip2'];
|
||||
} elseif ($ref_vip >= 1 && isset($user_ratio['vip1']) && (float) $user_ratio['vip1'] > 0) {
|
||||
$ratio = (float) $user_ratio['vip1'];
|
||||
} elseif (isset($user_ratio['user'])) {
|
||||
$ratio = (float) $user_ratio['user'];
|
||||
}
|
||||
$ratio = max(0.0, min(100.0, $ratio));
|
||||
$ratio = (float) \AKSRT\Settings\Settings::affiliate_ratio_for_user($referrer_id);
|
||||
if ($ratio <= 0) {
|
||||
return $empty;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user