feat: Add new account coins setting

This commit is contained in:
slawkens 2025-05-28 13:33:36 +02:00
parent 7d435ff643
commit 28886551e8
2 changed files with 17 additions and 2 deletions

View File

@ -221,8 +221,14 @@ if($save)
} }
} }
if(setting('core.account_premium_points') && setting('core.account_premium_points') > 0) { $accountDefaultPremiumPoints = setting('core.account_premium_points');
$new_account->setCustomField('premium_points', setting('core.account_premium_points')); if($accountDefaultPremiumPoints > 0) {
$new_account->setCustomField('premium_points', $accountDefaultPremiumPoints);
}
$accountDefaultCoins = setting('core.account_coins');
if($db->hasColumn('accounts', 'coins') && $accountDefaultCoins > 0) {
$new_account->setCustomField('coins', $accountDefaultCoins);
} }
$tmp_account = $email; $tmp_account = $email;

View File

@ -19,6 +19,8 @@ $templates = Cache::remember('templates', 5 * 60, function () {
}); });
$defaultTemplate = in_array('kathrine', $templates) ? 'kathrine' : $templates[0]; $defaultTemplate = in_array('kathrine', $templates) ? 'kathrine' : $templates[0];
global $db;
return [ return [
'name' => 'MyAAC', 'name' => 'MyAAC',
'settings' => [ 'settings' => [
@ -674,6 +676,13 @@ Sent by MyAAC,<br/>
'desc' => 'Default premium points on new account', 'desc' => 'Default premium points on new account',
'default' => 0, 'default' => 0,
], ],
'account_coins' => [
'name' => 'Default Account Coins',
'type' => 'number',
'desc' => 'Default coins on new account',
'hidden' => !$db->hasColumn('accounts', 'coins'),
'default' => 0,
],
'account_mail_change' => [ 'account_mail_change' => [
'name' => 'Account Mail Change Days', 'name' => 'Account Mail Change Days',
'type' => 'number', 'type' => 'number',