Updates to 03-2025

This commit is contained in:
Kevin Adametz 2025-04-01 10:39:21 +02:00
parent 6167273a48
commit 9b54eb0512
348 changed files with 34535 additions and 5774 deletions

View file

@ -0,0 +1,50 @@
@extends('layouts.auth')
@section('content')
<!-- Content -->
<div class="authentication-wrapper authentication-2 ui-bg-cover ui-bg-overlay-container px-4" style="background-image: url({{asset('images/back.jpg')}});">
<div class="ui-bg-overlay bg-dark opacity-25"></div>
<div class="authentication-inner py-5">
<div class="card bg-body">
<div class="p-4 p-sm-4" style="adding-bottom: 0.25rem !important;">
<!-- Logo -->
<div class="d-flex justify-content-center align-items-center pb-2 mb-4">
<div class="">
<div class="w-100 position-relative">
<a href="/"><img src="{{ asset('/images/gruene-seele-logo.jpg') }}" alt="gruene-seele-logo" class=""></a>
</div>
</div>
</div>
<!-- / Logo -->
<h5 class="text-center text-muted font-weight-normal mb-4">{{ __('Register') }}</h5>
<form method="POST" class="my-3" action="{{ route('user_register_again') }}" aria-label="{{ __('Register') }}">
@csrf
{!! Form::hidden('register_email', $register_email) !!}
<p><strong>{{ __('register.verify_exists-info1', ['email'=> $register_email ]) }}</strong></p>
<p>{{ __('register.verify_exists-info2') }}</p>
<p>{{ __('register.verify_exists-info3') }}</p>
<hr>
<button type="submit" class="btn btn-primary btn-block mt-4">{{ __('register.verify_email_again') }}</button>
</form>
<!-- / Form -->
<div class="card-footer">
<div class="text-center text-muted">
<a href="{{route('login')}}" class="btn btn-outline-primary mt-2 btn-sm">{{__('Login')}}</a>
</div>
<div class="mt-3 text-center">
<hr>
<a href="https://www.gruene-seele.bio/datenschutzerklaerung/" class="btn btn-outline-secondary mt-0 btn-sm">{{__('data protection')}}</a>
<a href="https://www.gruene-seele.bio/impressum/" class="btn btn-outline-secondary mt-0 btn-sm">{{__('imprint')}}</a>
</div>
</div>
</div>
</div>
</div>
</div>
@endsection

View file

@ -63,7 +63,7 @@
<div class="card-footer">
<div class="text-center text-muted">
<a href="{{route('register')}}" class="btn btn-outline-primary mt-2 btn-sm">{{__('Register')}}</a>
<a href="{{route('register.consent')}}" class="btn btn-outline-primary mt-2 btn-sm">{{__('Register')}}</a>
</div>
<div class="mt-3 text-center">
<hr>

View file

@ -0,0 +1,68 @@
@extends('layouts.auth')
@section('content')
<!-- Content -->
<div class="authentication-wrapper authentication-2 ui-bg-cover ui-bg-overlay-container px-4" style="background-image: url({{asset('images/back.jpg')}});">
<div class="ui-bg-overlay bg-dark opacity-25"></div>
<div class="authentication-inner py-5">
<div class="card bg-body">
<div class="p-4 p-sm-4" style="adding-bottom: 0.25rem !important;">
<!-- Logo -->
<div class="d-flex justify-content-center align-items-center pb-2 mb-4">
<div class="">
<div class="w-100 position-relative">
<a href="/"><img src="{{ asset('/images/gruene-seele-logo.jpg') }}" alt="gruene-seele-logo" class=""></a>
</div>
</div>
</div>
<!-- / Logo -->
<h5 class="text-center text-muted font-weight-normal mb-4">Einwilligung zur Verwendung von reCAPTCHA</h5>
<form method="POST" action="{{ route('register.consent.accept') }}">
@csrf
@if(isset($from_member_id))
{!! Form::hidden('from_member_id', $from_member_id) !!}
@endif
<div class="form-group">
<p>Bevor Sie sich registrieren können, benötigen wir Ihre Einwilligung zur Verwendung von Google reCAPTCHA:</p>
<p>Diese Website verwendet den Dienst reCAPTCHA von Google Inc. (Google) zum Schutz vor Spam und Missbrauch. Die Verwendung von reCAPTCHA beinhaltet die Übermittlung von personenbezogenen Daten an Google, einschließlich Ihrer IP-Adresse.</p>
<div class="d-flex justify-content-between align-items-center m-0">
<label class="custom-control custom-checkbox m-0">
<input type="checkbox" class="custom-control-input{{ $errors->has('recaptcha_consent') ? ' is-invalid' : '' }}" name="recaptcha_consent">
<span class="custom-control-label small" style="line-height: 1.2em !important;"> Ich stimme der Verwendung von Google reCAPTCHA und der damit verbundenen Datenübermittlung an Google zu.</span>
</label>
</div>
<hr>
@error('error')
<span class="invalid-feedback d-block" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
<button type="submit" class="btn btn-primary btn-block mt-4">Einwilligung bestätigen und fortfahren</button>
</div>
</form>
<!-- / Form -->
<div class="card-footer">
<div class="text-center text-muted">
<a href="{{route('login')}}" class="btn btn-outline-primary mt-2 btn-sm">{{__('Login')}}</a>
</div>
<div class="mt-3 text-center">
<hr>
<a href="https://www.gruene-seele.bio/datenschutzerklaerung/" class="btn btn-outline-secondary mt-0 btn-sm">{{__('data protection')}}</a>
<a href="https://www.gruene-seele.bio/impressum/" class="btn btn-outline-secondary mt-0 btn-sm">{{__('imprint')}}</a>
</div>
</div>
</div>
</div>
</div>
</div>
@endsection

View file

@ -101,7 +101,23 @@
<strong>{{ $errors->first('accepted_data_protection') }}</strong>
</div>
@endif
<button type="submit" class="btn btn-primary btn-block mt-4"> {{ __('Register') }}</button>
<hr>
<div class="form-group">
<div class="g-recaptcha" data-sitekey="{{ config('services.recaptcha.site_key') }}"></div>
@error('recaptcha')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@if ($errors->has('g-recaptcha-response'))
<div class="invalid-feedback d-block" role="alert">
<strong>{{ $errors->first('g-recaptcha-response') }}</strong>
</div>
@endif
</div>
<hr>
<p>{{ __('register.reg_verify_info') }}</p>
<button type="submit" class="btn btn-primary btn-block mt-4"> {{ __('register.verify_email') }}</button>
<div class="small text-muted mt-2 text-right">* {{trans('register.required_fields')}}</div>
</form>
@ -121,4 +137,10 @@
</div>
</div>
</div>
@endsection
@section('scripts')
@if(session('recaptcha_consent'))
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
@endif
@endsection