' . $session->displayCode().'

' : NULL; $dsgvo = $feld['dsgvo'] === 'a' ? ' checked="checked"' : ''; return '
Dein Kommentar

Mit dem Absenden dieses Formulars werden ausschließlich die im Folgenden eingegeben Daten dauerhaft auf dem Server gespeichert. Wenn Sie dies nicht möchten, gehen Sie bitte zurück zur vorherigen Seite. Wenn Sie erfahren möchten, welche Daten zu Ihrer Person auf freihoch2.de gespeichert worden sind oder Ihre Daten löschen lassen möchten, Kontaktieren Sie uns bitte oder konsultieren die Datenschutzerklärung.

' . $quizSession . '
'; } //-- main() // Vorbelegung mit NULL, um uninitialisierten Variablen vorzubeugen $req = array('pwn' => NULL, 'pwe' => NULL, 'pww' => NULL, 'pwk' => NULL, 'pws' => STANDARD_STADT, 'dsgvo' => ''); $req = array_merge($req, strip($_POST)); $c['meta']['title'] = 'An die Pinnwand heften'; // Erstellen eines Notizzettels if (! array_key_exists('pwm', $req)) { $qs = new QuizSession(); $c['main'] = '

An die Pinnwand heften

' . pw_form('Vorschau', $qs, $req); } else { // Ueberpruefung der Pflichtfelder if (! ($req['pwn'] && $req['pwk'])) { $c['main'] = '

An die Pinnwand heften

' . '

Einige ' . 'Pflichtfelder sind nicht ' . 'ausgefüllt:

' . pw_form('Vorschau', NULL, $req); } elseif ($req['dsgvo'] !== 'a') { $c['main'] = '

An die Pinnwand heften

' . '

Kein Eintrag ohne Zustimmung zur Speicherung des Eintrags.

'; } // Vorschau elseif ($req['pwm'] == 'Vorschau') { $qs = new StoredQuizSession(); if ($qs->validate()) { $qs->cleanup(); $c['main'] = '

An die Pinnwand heften

' . '

Vorschau

' . pw_eintrag('jetzt', $req['pwn'], $req['pws'], $req['pww'], $req['pwk']) . pw_form('Anheften', NULL, $req); } else $c['main'] = '

An die Pinnwand heften

' . '

Sicherheitsfrage ' . 'falsch beantwortet, ' . 'bitte zurück.

'; } // Anheften elseif ($req['pwm'] == 'Anheften') { $c['meta']['title'] = 'Angeheftet'; if ($req['pws'] == STANDARD_STADT) $req['pws'] = NULL; $sql = $connect->prepare('INSERT INTO pinnwand ' . '(Datum,Name,Stadt,Email,Homepage,Kommentar) ' . 'VALUES ' . '(NOW(), ?,?,?,?,?)'); $sql->bind_param('sssss', $req['pwn'], $req['pws'], $req['pwe'], $req['pww'], $req['pwk']); if ($sql->execute() !== FALSE) { header('Location: '.JLOG_PATH.'/pinnwand/', 301); exit; } $c['main'] = '

' . htmlspecialchars($sql->error) . '

'; } } require('..'.DIRECTORY_SEPARATOR.'scripts'.DIRECTORY_SEPARATOR.'do_template.php'); echo $body;