fixed from error
This commit is contained in:
@@ -114,7 +114,7 @@ class Membership extends Renderer {
|
|||||||
'Elektronischer Verarbeitung zugestimmg' => $formData['agreedElectronicalHandling']
|
'Elektronischer Verarbeitung zugestimmg' => $formData['agreedElectronicalHandling']
|
||||||
];
|
];
|
||||||
$mail = $this->initSmtpMailer();
|
$mail = $this->initSmtpMailer();
|
||||||
$mail->setFrom($formData['email'], $formData['firstname'] . ' ' . $formData['lastname']);
|
$mail->setFrom('foerderverein-ajs@gmx.de');
|
||||||
$mail->addReplyTo($formData['email'], $formData['firstname'] . ' ' . $formData['lastname']);
|
$mail->addReplyTo($formData['email'], $formData['firstname'] . ' ' . $formData['lastname']);
|
||||||
$mail->addAddress('foerderverein-ajs@gmx.de', 'Vorstand Förderverein AJS');
|
$mail->addAddress('foerderverein-ajs@gmx.de', 'Vorstand Förderverein AJS');
|
||||||
$message = '';
|
$message = '';
|
||||||
|
|||||||
@@ -107,7 +107,7 @@ class Renderer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function render(): void {
|
public function render(): void {
|
||||||
if (trim(filter_input(INPUT_POST, 'action', FILTER_SANITIZE_STRING)) !== '') {
|
if (trim(filter_input(INPUT_POST, 'action', FILTER_SANITIZE_FULL_SPECIAL_CHARS)) !== '') {
|
||||||
$this->formAction();
|
$this->formAction();
|
||||||
}
|
}
|
||||||
$this->website = file_get_contents('templates/page.html');
|
$this->website = file_get_contents('templates/page.html');
|
||||||
@@ -177,7 +177,7 @@ class Renderer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected function showInputField(array $errors, string $inputType, string $fieldName, int $fieldLength): void {
|
protected function showInputField(array $errors, string $inputType, string $fieldName, int $fieldLength): void {
|
||||||
echo '<input type="' . $inputType . '" name="' . $fieldName . '" size="' . $fieldLength . '" value="' . filter_input(INPUT_POST, $fieldName, FILTER_SANITIZE_STRING) . '" />';
|
echo '<input type="' . $inputType . '" name="' . $fieldName . '" size="' . $fieldLength . '" value="' . filter_input(INPUT_POST, $fieldName, FILTER_SANITIZE_FULL_SPECIAL_CHARS) . '" />';
|
||||||
if (isset($errors[$fieldName])) {
|
if (isset($errors[$fieldName])) {
|
||||||
echo '<span class="error">' . $errors[$fieldName] . '</span>';
|
echo '<span class="error">' . $errors[$fieldName] . '</span>';
|
||||||
}
|
}
|
||||||
@@ -300,7 +300,7 @@ class Renderer {
|
|||||||
} elseif ($this->cleanFields) {
|
} elseif ($this->cleanFields) {
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
$value = filter_input(INPUT_POST, $this->formFields[$index]['name'], FILTER_SANITIZE_STRING) ?: '';
|
$value = filter_input(INPUT_POST, $this->formFields[$index]['name'], FILTER_SANITIZE_FULL_SPECIAL_CHARS) ?: '';
|
||||||
if (trim($value) === '' && isset($this->predefines[$this->formFields[$index]['name']])) {
|
if (trim($value) === '' && isset($this->predefines[$this->formFields[$index]['name']])) {
|
||||||
$value = $this->predefines[$this->formFields[$index]['name']];
|
$value = $this->predefines[$this->formFields[$index]['name']];
|
||||||
}
|
}
|
||||||
@@ -314,7 +314,7 @@ class Renderer {
|
|||||||
|
|
||||||
protected function formCheckFields(): bool {
|
protected function formCheckFields(): bool {
|
||||||
foreach ($this->formFields as $field) {
|
foreach ($this->formFields as $field) {
|
||||||
$value = filter_input(INPUT_POST, $field['name'], isset($field['filter']) ? $field['filter'] : FILTER_SANITIZE_STRING);
|
$value = filter_input(INPUT_POST, $field['name'], isset($field['filter']) ? $field['filter'] : FILTER_SANITIZE_FULL_SPECIAL_CHARS);
|
||||||
if (isset($field['optional']) && ($field['optional'] == false) && trim($value) === '' && $field['type'] !== 'file') {
|
if (isset($field['optional']) && ($field['optional'] == false) && trim($value) === '' && $field['type'] !== 'file') {
|
||||||
$this->errors[$field['name']] = 'Das Feld darf nicht leer sein';
|
$this->errors[$field['name']] = 'Das Feld darf nicht leer sein';
|
||||||
continue;
|
continue;
|
||||||
|
|||||||
Reference in New Issue
Block a user