2, 'portability' => DB_PORTABILITY_ALL ); $conn = DB::connect(getDSN(), $options); if(DB :: isError($conn)) { echo $conn->toString(); set_response_code(500); echo 'Could not connect to DB'; die(); } $conn->setFetchMode(DB_FETCHMODE_ASSOC); // empty default form values $validation_errors = ""; $firstname = ""; $lastname = ""; $email = ""; $activation_code = ""; $phone = ""; if( isset($_GET['n']) ) { // phone $phone = $_GET['n']; } if( isset($_GET['c']) ) { // code $activation_code = $_GET['c']; } if( isset($_POST['submit']) ) { $data = NULL; try { $data = validate_sms_form($_POST); // can throw } catch(ValidationException $e) { $validation_errors = $e->getMessage(); /* Refill form values*/ $firstname = $_POST['firstname']; $lastname = $_POST['lastname']; $email = $_POST['email']; } if($data !== NULL) { try { // persist save_sms_form($data); $user = get_user($data['userid']); // send warm and fuzzy welcome email send_registration_email($data); // same as on new snapporder membership $url = $data['registration_url']; // redirect to confirmation page redirect("/snapporder/$url"); die(); } catch(InsideDatabaseException $e) { echo $e->getMessage(); die(); } } } ?>
Hei, for at medlemskapet du har kjøpt på SMS skal være gyldig, så må du registerere deg med navn og epost.
Fullfør registreringen din ved å angi telefonnummer, aktiveringskode, fornanavn og epost.