0) { require_once('inc/security.php'); foreach (array_keys($_POST) AS $key) { $_POST[$key] = filter_input_general(chop($_POST[$key])); } if (! in_array($_POST['anrede'], array("Herr", "Frau", "Firma"))) { array_push($fail, 'Was haben Sie mit dem Anrede-Feld angestellt?!'); } if (! ( (strlen($_POST['nachname']) > 1 || strlen($_POST['firma']) > 1) && strlen($_POST['email']) > 1 )) { array_push($fail, 'Sie müssen mindestens die Felder »Nachname« oder »Firma« sowie »E-Mail« ausfüllen!'); } elseif (! $_POST['agb_gelesen'] == 1) { array_push($fail, 'Sie müssen die AGB lesen und diesen zustimmen'); } elseif (! check_emailaddr($_POST['email'])) { array_push($fail, 'Die E-Mail-Adresse scheint nicht korrekt zu sein!'); } if (empty($fail)) { require_once('register.php'); $customerno = create_customer($_POST); if ($customerno == NULL) { array_push($fail, 'Diese E-Mail-Adresse ist bereits in unserer Datenbank vorhanden!'); } elseif (create_token($customerno)) { require_once('inc/base.php'); send_initial_customer_token($customerno); notify_admins_about_new_customer($customerno); logger(LOG_INFO, "modules/register/index", "register", "token sent for customer »{$customerno}«"); $success = true; #success_msg('Die angegebenen Daten wurden gespeichert, Sie sollten umgehend eine E-Mail erhalten.'); } } } if ($success) { output('
Wir bestätigen hiermit die Einrichtung eines Kundenkontos und bedanken uns für Ihr Vertrauen.
Sie erhalten jetzt von uns eine E-Mail an die soeben eingegebene E-Mail-Adresse (»'.$_POST['email'].'«). Beachten Sie bitte, dass manche E-Mail-Spamfilter die Zustellung um eine gewisse Zeit verzögern können. Sofern Sie nach ca. einer Stunde noch keine E-Mail erhalten haben, schreiben Sie bitte an die Administratoren.
In der E-Mail finden Sie einen Link. Wenn Sie diesen aufrufen, dann erhalten Sie die Möglichkeit, ein Passwort zu setzen. Mit diesem Passwort und der Kundennummer '.(string) $customerno.' können Sie sich daraufhin an unserem Web-Interface anmelden.'); } else { output('
Hier können Sie sich bei schokokeks.org anmelden. Eine Anmeldung ist kostenlos und unverbindlich, erlaubt Ihnen aber, kostenpflichtige Dienste von schokokeks.org in Anspruch zu nehmen.
Gehen Sie daher sorgfältig mit den Anmeldedaten um!
Um Sie als Kunden identifizieren zu können, benötigen wir den Namen und die E-Mail-Adresse. Die eingegebenen Daten werden manuell bearbeitet und bei Spass-Eintragungen wird der Zugang gesperrt. Je nach dem, welche späteren Dienste Sie bei uns in Anspruch nehmen, kann es notwendig sein, dass Sie weitere Daten eingeben (z.B. Adresse bei Domainregistrierung).
Um sich jetzt bei schokokeks.org anzumelden, müssen Sie hier zuerst Ihren Namen und Ihre E-Mail-Adresse eingeben.
'); foreach ($fail as $f) output('Fehler: '.$f.'
'); /* FIXME: * Hier werden POST-Variablen benutzt, die es eventuell gar nicht gibt. Das erlaubt PHP zwar, ist aber nicht elegant. */ output(html_form("register_index", "", "", 'Anrede: '.html_select('anrede', array('Herr' => 'Herr', 'Frau' => 'Frau', 'Firma' => 'Firma'), $_POST['anrede']).'
Firma:
Vorname:
Nachname:
E-Mail-Adresse:
AGB: Ja, ich habe die Allgemeinen Geschäftsbedingungen von schokokeks.org Webhosting gelesen und erkläre mich damit einverstanden.
')); } ?>