9b55039392060084e22c66493f13fa0d767bfae7
Bernd Wurst 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'])) {
Bernd Wurst Fehlermeldungen auf BS4 por...

Bernd Wurst authored 6 years ago

address.php 32)     $content .= '<div class="card text-white bg-danger mb-3">
address.php 33)     <div class="card-header">Fehler</div>
address.php 34)     <div class="card-body">Bitte geben Sie Ihren Namen an.</div>
Bernd Wurst 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">
Bernd Wurst Spätere Anlieferung eingebaut

Bernd Wurst authored 6 years ago

address.php 54)     <input type="hidden" name="form" value="address">