diff --git a/app/Http/Controllers/Auth/ContactRegisterController.php b/app/Http/Controllers/Auth/ContactRegisterController.php index ee9a813421..e5d3de64bb 100644 --- a/app/Http/Controllers/Auth/ContactRegisterController.php +++ b/app/Http/Controllers/Auth/ContactRegisterController.php @@ -46,14 +46,21 @@ class ContactRegisterController extends Controller $domain_name = request()->getHost(); - $show_turnstile = false; if (config('ninja.cloudflare.turnstile.site_key') && strpos($domain_name, config('ninja.app_domain')) !== false) { $show_turnstile = true; } - return render('auth.register', ['register_company' => $company, 'account' => $company->account, 'submitsForm' => false, 'show_turnstile' => $show_turnstile]); + $data = [ + 'formed_disabled' => $company->account->isFreeHostedClient(), + 'register_company' => $company, + 'account' => $company->account, + 'submitsForm' => false, + 'show_turnstile' => $show_turnstile + ]; + + return render('auth.register', $data); } public function register(RegisterRequest $request) @@ -61,7 +68,7 @@ class ContactRegisterController extends Controller $company = $request->company(); - if (! $company->client_can_register) { + if (! $company->client_can_register || $company->account->isFreeHostedClient()) { abort(403, 'This page is restricted'); } diff --git a/database/migrations/2024_11_28_054808_add_referral_earning_column_to_users_table.php b/database/migrations/2024_11_28_054808_add_referral_earning_column_to_users_table.php new file mode 100644 index 0000000000..3b4a817b58 --- /dev/null +++ b/database/migrations/2024_11_28_054808_add_referral_earning_column_to_users_table.php @@ -0,0 +1,26 @@ +mediumText('referral_earnings')->nullable(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + + } +}; diff --git a/resources/views/portal/ninja2020/auth/register.blade.php b/resources/views/portal/ninja2020/auth/register.blade.php index 772208da1f..a3f7651ff4 100644 --- a/resources/views/portal/ninja2020/auth/register.blade.php +++ b/resources/views/portal/ninja2020/auth/register.blade.php @@ -24,6 +24,7 @@ @endif +