|
|
|
@ -49,33 +49,6 @@ class Stepper |
|
|
|
return ob_get_clean(); |
|
|
|
} |
|
|
|
|
|
|
|
public function validate($payload) |
|
|
|
{ |
|
|
|
$errors = []; |
|
|
|
|
|
|
|
if (!$payload['datenschutz']) { |
|
|
|
$errors['datenschutz'] = 'Bitte akzeptieren Sie die Datenschutzerklärung.'; |
|
|
|
} |
|
|
|
|
|
|
|
if (!$payload['firstname']) { |
|
|
|
$errors['firstname'] = 'Bitte füllen Sie dieses Feld aus.'; |
|
|
|
} |
|
|
|
if (!$payload['lastname']) { |
|
|
|
$errors['lastname'] = 'Bitte füllen Sie dieses Feld aus.'; |
|
|
|
} |
|
|
|
if (!$payload['phone']) { |
|
|
|
$errors['phone'] = 'Bitte füllen Sie dieses Feld aus.'; |
|
|
|
} |
|
|
|
if (!$payload['email']) { |
|
|
|
$errors['email'] = 'Bitte füllen Sie dieses Feld aus.'; |
|
|
|
} |
|
|
|
if ($payload['email'] && !filter_var($payload['email'], FILTER_VALIDATE_EMAIL)) { |
|
|
|
$errors['email'] = 'Dies ist keine richtige E-Mail-Adresse'; |
|
|
|
} |
|
|
|
|
|
|
|
return $errors; |
|
|
|
} |
|
|
|
|
|
|
|
public function onSubmit() |
|
|
|
{ |
|
|
|
$client = new Client(); |
|
|
|
|