Commit 03c61584 authored by Davide Aprea's avatar Davide Aprea

change name input

parent f201d120
......@@ -78,8 +78,20 @@ class MailController extends Controller
public function donation(Request $request)
{
$name = '';
if($request->input('person') === 'private') {
$firstname = $request->input('firstname');
$lastname = $request->input('lastname');
if($firstname !== '' || $lastname !== '') {
$name = $firstname . ' ' . $lastname;
}
} elseif($request->input('person') === 'company') {
$company = $request->input('companyname');
$name = $company;
}
$data = [
'name' => $request->input('Name', ''),
'name' => $name,
'iban' => $request->input('iban', ''),
'bic' => $request->input('bic', ''),
'email' => $request->input('email', ''),
......@@ -87,7 +99,7 @@ class MailController extends Controller
'frequency' => $request->input('frequency', ''),
'nachricht' => $request->input('Nachricht', ''),
];
$name = $request->input('Name', '');
$iban = $request->input('iban', '');
$bic = $request->input('bic', '');
$email = $request->input('email', '');
......@@ -127,8 +139,10 @@ class MailController extends Controller
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
$email = "anonymous@suma-ev.de";
}
if (!$iban->Verify()) {
if($name === ''){
$messageToUser = trans('spende.error.name');
$messageType = "error";
} elseif (!$iban->Verify()) {
$messageToUser = trans('spende.error.iban');
$messageType = "error";
} elseif (!$isSEPA && $bic === '') {
......
......@@ -40,6 +40,7 @@ return [
'lastschrift.3l.placeholder' => 'Nachname',
'lastschrift.3c' => 'Bitte geben Sie den Firmenkontonamen ein:',
'lastschrift.3c.placeholder' => 'Firma',
'lastschrift.3.placeholder' => 'Name',
'lastschrift.4' => 'Ihre E-Mail Adresse:',
'lastschrift.5' => 'Ihre Telefonnummer, um Ihre Spende ggf. durch einen Rückruf zu verifizieren:',
'lastschrift.6' => 'Ihre IBAN:',
......@@ -47,8 +48,8 @@ return [
'lastschrift.8.message' => 'Hier können Sie uns ggf. noch eine Mitteilung dazu senden:',
'lastschrift.8.message.placeholder' => 'Weitere Angaben',
'lastschrift.10' => 'Ihre Daten werden über eine verschlüsselte Verbindung zu uns übertragen und können von Dritten nicht mitgelesen werden. SUMA-EV verwendet Ihre Daten ausschließlich für die Spendenabrechnung; Ihre Daten werden nicht weitergegeben. Spenden an den SUMA-EV sind steuerlich absetzbar, da der Verein vom Finanzamt Hannover Nord als gemeinnützig anerkannt ist, eingetragen in das Vereinsregister beim Amtsgericht Hannover unter VR200033.',
'lastschrift.private' => 'Privatperson',
'lastschrift.company' => 'Firma',
'lastschrift.private' => '*Privatperson',
'lastschrift.company' => '*Firma',
'paypal.1' => 'Mit einem Klick auf Spenden werden Sie zu Paypal weitergeleitet.',
......@@ -79,6 +80,7 @@ return [
'betrag' => 'Betrag',
'danke.message' => 'Ihre Nachricht',
'error.name' => 'Es scheint, als hätten sie keinen Namen angegeben. Bitte versuchen Sie es erneut.',
'error.iban' => 'Die eingegebene IBAN scheint nicht Korrekt zu sein. Nachricht wurde nicht gesendet.',
'error.bic' => 'Die eingegebene IBAN gehört nicht zu einem Land aus dem SEPA Raum. Für einen Bankeinzug benötigen wir eine BIC von Ihnen.',
'error.amount' => 'Der eingegebene Spendenbetrag ist ungültig. Bitte korrigieren Sie Ihre Eingabe und versuchen es erneut.',
......
......@@ -162,5 +162,16 @@
grid-area: form;
}
}
#input-picker{
label {
min-width: 7em;
}
.show-on-input-checked {
display: none;
}
input:checked + label + .show-on-input-checked {
display: inline-block;
}
}
}
\ No newline at end of file
......@@ -97,16 +97,14 @@
<input type="hidden" name="dt" value="{{ md5(date('Y') . date('m') . date('d')) }}">
<div id="input-picker" class="form-group donation-form-group">
<input type="radio" id="private" name="person" value="private" checked><label for="private">{{trans('spende.lastschrift.private')}}</label>
<input type="radio" id="company" name="person" value="company"><label for="company">{{trans('spende.lastschrift.company')}}</label><br>
<div id=input-private>
<label for="firstname">*{!! trans('spende.lastschrift.3f') !!}</label>
<input type="text" required="required" class="form-control" id="firstname" name="firstname" placeholder="{!! trans('spende.lastschrift.3f.placeholder') !!}" @if(isset($data['firstname'])) value="{{$data['firstname']}}" @endif />
<label for="lastname">*{!! trans('spende.lastschrift.3l') !!}</label>
<input type="text" required="required" class="form-control" id="lastname" name="lastname" placeholder="{!! trans('spende.lastschrift.3l.placeholder') !!}" @if(isset($data['lastname'])) value="{{$data['lastname']}}" @endif />
<div id="input-private" class="show-on-input-checked form-inline">
<input type="text" class="form-control" id="firstname" name="firstname" placeholder="{!! trans('spende.lastschrift.3f.placeholder') !!}" @if(isset($data['firstname'])) value="{{$data['firstname']}}" @endif />
<input type="text" class="form-control" id="lastname" name="lastname" placeholder="{!! trans('spende.lastschrift.3l.placeholder') !!}" @if(isset($data['lastname'])) value="{{$data['lastname']}}" @endif />
</div>
<div id=input-company>
<label for="company">*{!! trans('spende.lastschrift.3c') !!}</label>
<input type="text" required="required" class="form-control" id="company" name="company" placeholder="{!! trans('spende.lastschrift.3c.placeholder') !!}" @if(isset($data['company'])) value="{{$data['company']}}" @endif />
<br>
<input type="radio" id="company" name="person" value="company"><label for="company">{{trans('spende.lastschrift.company')}}</label>
<div id="input-company" class="show-on-input-checked form-inline">
<input type="text" class="form-control" id="companyname" name="companyname" placeholder="{!! trans('spende.lastschrift.3c.placeholder') !!}" @if(isset($data['company'])) value="{{$data['company']}}" @endif />
</div>
</div>
<div class="form-group donation-form-group">
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment