$record) { if ($record['ts'] < time() - 600) { unset($recordfile[$idx]); } if ($record['ip'] == $ip) { $count++; } } $recordfile[] = array('ip' => $ip, 'ts' => time()); file_put_contents('../record.json', json_encode($recordfile)); if ($count > 1 || count($recordfile) > 10) { $content .= '
Fehler
Die Suche anhand der Telefonnummer wurde verweigert, weil zu viele Zugriffe auf diese Funktion vorgenommen wurden. Bitte geben Sie Ihren Namen nochmal ein oder versuchen Sie es in wenigen Minuten noch einmal.
'; return null; } $kundenliste = json_decode(file_get_contents('../kunden.json'), TRUE); foreach ($kundenliste as $k) { foreach ($k['kontakt'] as $kon) { if ($kon['wert'] == $number) { return $k; } } } } $content = ''; $kunde = suche_kunde($_SESSION['phone']); if ($kunde) { $_SESSION['kundennr'] = $kunde['id']; } else { unset($_SESSION['kundennr']); } if (isset($_REQUEST['error'])) { $content .= '
Fehler
Bitte geben Sie Ihren Namen an.
'; } $headline = 'Adresse eingeben'; if ($kunde) { $content .= '

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.

'; } else { $content .= '

Bitte geben Sie in diesem Schritt Ihre Daten ein.

'; } if (!$kunde) { $kunde = array('nachname' => '', 'vorname' => '', 'strasse' => '', 'plz' => '', 'ort' => ''); } $content .= '
'; include("template.php");