diff --git a/app/Classes/Settings/Misc.php b/app/Classes/Settings/Misc.php index e0404f7a..1b37777f 100644 --- a/app/Classes/Settings/Misc.php +++ b/app/Classes/Settings/Misc.php @@ -39,6 +39,7 @@ class Misc 'mailfromname' => 'nullable|string', 'enable_referral' => 'nullable|string', 'referral_reward' => 'nullable|numeric', + 'referral_allowed' => 'nullable|string', ]); if ($validator->fails()) { @@ -72,7 +73,8 @@ class Misc "SETTINGS::MAIL:FROM_ADDRESS" => "mailfromadress", "SETTINGS::MAIL:FROM_NAME" => "mailfromname", "SETTINGS::REFERRAL::ENABLED" => "enable_referral", - "SETTINGS::REFERRAL::REWARD" => "referral_reward" + "SETTINGS::REFERRAL::REWARD" => "referral_reward", + "SETTINGS::REFERRAL::ALLOWED" => "referral_allowed" ]; diff --git a/database/seeders/Seeds/SettingsSeeder.php b/database/seeders/Seeds/SettingsSeeder.php index 69abd413..3b06c069 100644 --- a/database/seeders/Seeds/SettingsSeeder.php +++ b/database/seeders/Seeds/SettingsSeeder.php @@ -479,5 +479,12 @@ class SettingsSeeder extends Seeder 'type' => 'integer', 'description' => 'Credit reward a user should receive when a user registers with his referral code' ]); + Settings::firstOrCreate([ + 'key' => 'SETTINGS::REFERRAL::ALLOWED', + ], [ + 'value' =>"client", + 'type' => 'string', + 'description' => 'Who should be allowed to to use the referral code. all/client' + ]); } } diff --git a/resources/views/admin/settings/tabs/misc.blade.php b/resources/views/admin/settings/tabs/misc.blade.php index a126b927..df566c9d 100644 --- a/resources/views/admin/settings/tabs/misc.blade.php +++ b/resources/views/admin/settings/tabs/misc.blade.php @@ -210,6 +210,19 @@ class="form-control @error('referral_reward') is-invalid @enderror"> +
{{ __('By verifying your discord account, you receive extra Credits and increased Server amounts') }} -
- @endif -{{ __('You are verified!') }}
-{{ $user->discordUser->id }} + @if (!empty(config('SETTINGS::DISCORD:CLIENT_ID')) && !empty(config('SETTINGS::DISCORD:CLIENT_SECRET'))) +
{{ __('By verifying your discord account, you receive extra Credits and increased Server amounts') }}
-{{ __('You are verified!') }}
+{{ $user->discordUser->id }} +
+