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 $firstname = ""; $lastname = ""; $email = ""; $activation_code = ""; $phone = ""; $validation_errors = ""; 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*/ $phone = $_POST['phone']; $activation_code = $_POST['activation_code']; $firstname = $_POST['firstname']; $lastname = $_POST['lastname']; $email = $_POST['email']; } if($data !== NULL) { try { // persist $user_id = save_sms_form($data); $user = get_user($user_id); // send email about user registration (same as on new snapporder membership) $user['registration_url'] = generate_registration_url($user, SECRET_KEY); send_activation_email($data, $user); // redirect to second form header("Location: ".$user['registration_url']); die(); } catch(InsideDatabaseException $e) { echo $e->getMessage(); error_log($e->getMessage()); die(); } } } ?>

Registrering av medlemskap kjøpt på SMS eller på Chateau Neuf

i Det Norske Studentersamfund

Hei, for at medlemskapet du har kjøpt på SMS eller på Chateau Neuf skal være gyldig, så må du registerere deg.

Gå videre med registreringen ved å angi telefonnummer, kortnummber/kode, fornavn og epost.

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