Initial commit
Bernd Wurst authored 6 years ago
|
step2.php 1) <?php
step2.php 2) session_start();
step2.php 3)
step2.php 4) if (!isset($_SESSION['phone'])) {
step2.php 5) header('Location: index.php?error&num='.urlencode($_REQUEST['phone']));
step2.php 6) die();
step2.php 7) }
step2.php 8)
step2.php 9) function suche_kunde($number) {
step2.php 10) if (! $number) {
step2.php 11) return NULL;
step2.php 12) }
step2.php 13) $kundenliste = json_decode(file_get_contents('../kunden.json'), TRUE);
step2.php 14) foreach ($kundenliste as $k) {
step2.php 15) foreach ($k['kontakt'] as $kon) {
step2.php 16) if ($kon['wert'] == $number) {
step2.php 17) return $k;
step2.php 18) }
step2.php 19) }
step2.php 20) }
step2.php 21) }
step2.php 22)
step2.php 23) $kunde = suche_kunde($_SESSION['phone']);
step2.php 24) if ($kunde) {
step2.php 25) $_SESSION['kundennr'] = $kunde['id'];
step2.php 26) } else {
step2.php 27) unset($_SESSION['kundennr']);
step2.php 28) }
step2.php 29)
step2.php 30) $content = '';
step2.php 31) if (isset($_REQUEST['error'])) {
|
Initial commit
Bernd Wurst authored 6 years ago
|
step2.php 35) </div>';
step2.php 36) }
step2.php 37)
step2.php 38) $headline = 'Adresse eingeben';
step2.php 39) if ($kunde) {
step2.php 40) $content .= '
step2.php 41) <p>Wir haben Ihre Telefonnummer erkannt und diese Felder schon einmal vorausgefüllt. Bitte prüfen Sie die Angaben und ändern Sie die Inhalte bei Bedarf.</p>
step2.php 42) ';
step2.php 43) } else {
step2.php 44) $content .= '
step2.php 45) <p>Bitte geben Sie in diesem Schritt Ihre Daten ein.</p>
step2.php 46) ';
step2.php 47) }
step2.php 48) if (!$kunde) {
step2.php 49) $kunde = array('nachname' => '', 'vorname' => '', 'strasse' => '', 'plz' => '', 'ort' => '');
step2.php 50) }
step2.php 51)
step2.php 52) $content .= '
step2.php 53) <form class="form" action="save.php" method="post">
|