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(); } } } ?>

Registrer medlemskap kjøpt på SMS

på Det Norske Studentersamfund

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.

0 ) { echo "$validation_errors"; } else { echo ""; } ?>