conn,$cfg_theme,$cfg_currency_symbol,$lang); global $cfg_membershipID; if(!$sec->isLoggedIn()) { header ("location: ../login.php"); exit(); } ?>

Progress

...If membership needs to be sold, click HERE

64) { // local part length exceeded $isValid = false; } else if ($domainLen < 1 || $domainLen > 255) { // domain part length exceeded $isValid = false; } else if ($local[0] == '.' || $local[$localLen-1] == '.') { // local part starts or ends with '.' $isValid = false; } else if (preg_match('/\\.\\./', $local)) { // local part has two consecutive dots $isValid = false; } else if (!preg_match('/^[A-Za-z0-9\\-\\.]+$/', $domain)) { // character not valid in domain part $isValid = false; } else if (preg_match('/\\.\\./', $domain)) { // domain part has two consecutive dots $isValid = false; } else if (!preg_match('/^(\\\\.|[A-Za-z0-9!#%&`_=\\/$\'*+?^{}|~.-])+$/', str_replace("\\\\","",$local))) { // character not valid in local part unless // local part is quoted if (!preg_match('/^"(\\\\"|[^"])+"$/', str_replace("\\\\","",$local))) { $isValid = false; } } if ($isValid && !(checkdnsrr($domain,"MX") || checkdnsrr($domain,"A"))) { // domain not found in DNS $isValid = false; } } return $isValid; } // sending query //echo "userID is not set"; $fname = $_POST[fname]; $lname = $_POST[lname]; $maillist = $_POST[maillist]; //if (!preg_match('/^(\(?[2-9]{1}[0-9]{2}\)?|[0-9]{3,3}[-. ]?)[ ][0-9]{3,3}[-. ]?[0-9]{4,4}$/', $_POST[phone1])) { //die('Phone number invalid. Click back and try again.'); //} if ($_POST[waiver] == "on"){ $waiver = "1"; } else { $waiver = "0";} if ($_POST[maillist1] == "on"){ $maillist1 = "1"; } else { $maillist1 = "0";} if ($_POST[maillist2] == "on"){ $maillist2 = "1"; } else { $maillist2 = "0";} if ($_POST[maillist3] == "on"){ $maillist3 = "1"; } else { $maillist3 = "0";} if ($_POST[warnedonce] == "on"){ $warnedonce = "1"; } else { $warnedonce = "0";} if ($_POST[warnedtwice] == "on"){ $warnedtwice = "1"; } else { $warnedtwice = "0";} if ($_POST[banned] == "on"){ $banned = "1"; } else { $banned = "0";} $phone1 = $_POST[phone1]; $email = $_POST[email]; // $pass = validEmail($email); // if ($pass) { $email = $email; } else { die('E-mail Address is not valid. Click back and try again.'); } $email = $email; $address = $_POST[address]; $membertype = $_POST[membertype]; $notes = $_POST[notes]; if (!isset($_GET[userID]) || $_GET[userID] == ""){ $query = "INSERT INTO customers (first_name, last_name, phone_number, email, maillist1, maillist2, maillist3, street_address, membertype, studentID, drivers, cashdeposit, waiver, warnedonce, warnedtwice, banned, comments) VALUES ('$fname', '$lname', '$phone1', '$email', '$maillist1', '$maillist2', '$maillist3', '$address', '$membertype', '$_POST[studentID]', '$_POST[drivers]','$_POST[cashdeposit]', '$waiver', '$warnedonce', '$warnedtwice', '$banned', '$notes')"; // echo "QUEERY:$query"; mysql_query($query) or die('Error, user not added. Consult Mark...'); echo "...User has been added

"; //$query = "FLUSH PRIVILEGES"; //mysql_query($query) or die('Error, flush insert query failed'); // echo "Here is some technical jargon if you want to check what info was added...
$query"; /* //EMAIL WELCOME TO MEMBER! $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'From: reciepts@goodlifebikes.ca' . "\r\n"; $headers .= 'Reply-to: info@goodlifebikes.ca' . "\r\n"; $message = "

Please retain or print this receipt for your records
$body "; // In case any of our lines are larger than 70 characters, we should use wordwrap() $message = wordwrap($message, 70); // Send mail($customer_email, "Your E-receipt from $cfg_company", $message, $headers); echo "

E-Reciept has been sent to <$customer_email>

"; */ } else { $query="UPDATE customers SET first_name='$fname', last_name='$lname', phone_number='$phone1', email='$email', maillist1='$maillist1', maillist2='$maillist2', maillist3='$maillist3', street_address='$address', membertype='$membertype', studentID='$_POST[studentID]', drivers='$_POST[drivers]', cashdeposit='$_POST[cashdeposit]', waiver='$waiver', comments='$notes', warnedonce='$warnedonce', warnedtwice='$warnedtwice', banned='$banned' WHERE id=$_GET[userID] "; // echo "QUERY : $query"; mysql_query($query) or die('Error, user not added. Consult Mark...'); echo "...User $fname $lname has been updated(if no errors appear above)

"; //$query = "FLUSH PRIVILEGES"; //mysql_query($query) or die('Error, flush insert query failed'); // echo "Here is some technical jargon if you want to check what info was added...
$query"; } if (!isset($_GET[userID]) || $_GET[userID] == ""){ echo "...register mailing list subscriptions"; if($maillist1 == 1){$subscribeURL = "https://$cfg_mailmanLocation/mailman/admin/$cfg_mailmanListName1" . "_" . "$cfg_mailmanLocation/members/add?subscribees=$email&adminpw=$cfg_mailmanPass&send_welcome_msg_to_this_batch=0&send_notifications_to_list_owner=0"; echo ""; } if($maillist2 == 1){$subscribeURL = "https://$cfg_mailmanLocation/mailman/admin/$cfg_mailmanListName2" . "_" . "$cfg_mailmanLocation/members/add?subscribees=$email&adminpw=$cfg_mailmanPass&send_welcome_msg_to_this_batch=0&send_notifications_to_list_owner=0"; echo ""; } if($maillist3 == 1){$subscribeURL = "https://$cfg_mailmanLocation/mailman/admin/$cfg_mailmanListName3" . "_" . "$cfg_mailmanLocation/members/add?subscribees=$email&adminpw=$cfg_mailmanPass&send_welcome_msg_to_this_batch=0&send_notifications_to_list_owner=0"; echo ""; } } echo "
...NOTE: If you are not connected to the internet, the user has NOT been added to the mailing lists."; echo "

Finished

" ?> Back to Member List...