require_once("includes/misc_utils.inc"); // validate_email
$missing_params = array();
$errormessage = "";
if(0) {
if ($regstep > 1) {
$totalcost = $boysession->regdomains->count() * $boysession->regdomains->costperyear * $boysession->reginfo->UserVars['NumYears'];
if ( $totalcost > $REG_MAX_TRANSACTION_DOLLARS ) {
$errormessage .= "You qualify for bulk pricing. Please email tj@nameboy.com to complete your order.";
}
}
if ($boysession->reginfo->UserVars['Domainpassword'] == '') { array_push($missing_params, "Domain Password"); }
if ($boysession->reginfo->UserVars['Coupon'] != '') {
$qs = "select email,used from coupons where email = '" . $boysession->reginfo->UserVars['Coupon'] . "' and used='no';";
$qr = mysql_query($qs);
if ($qr) {
$numrows = mysql_num_rows($qr);
// echo "numrows = $numrows";
if ($numrows > 0) {
// accepted - apply the coupon
$boysession->regdomains->costperyear = $REG_COST_PER_YEAR - $REG_COUPON_DISCOUNT;
}
else {
// rejected.
$errormessage .= "Sorry - the coupon you entered is invalid.
\n";
unset($boysession->reginfo->UserVars['Coupon']);
}
}
else {
$errormessage .= "There was an internal error. Please contact us at support@nameboy.com.
\n";
error_log(__FILE__ . ": mysql query '$qs' failed: " . mysql_error(), 0);
}
}
}
if ($regstep > 2) {
if ($boysession->reginfo->UserVars['RegistrantAddress1'] == '') { array_push($missing_params, "Registrant Address 1"); }
// if ($boysession->reginfo->UserVars['RegistrantAddress2'] == '') { array_push($missing_params, "Registrant Address 2"); }
if ($boysession->reginfo->UserVars['RegistrantCity'] == '') { array_push($missing_params, "Registrant City"); }
if ($boysession->reginfo->UserVars['RegistrantCountry'] == '') { array_push($missing_params, "Registrant Country"); }
if ($boysession->reginfo->UserVars['RegistrantEmailAddress'] == '') { array_push($missing_params, "Registrant Email Address"); }
elseif ( ! validate_email($boysession->reginfo->UserVars['RegistrantEmailAddress']) ) {
$errormessage .= "The email address you entered is invalid.
\n";
}
// if ($boysession->reginfo->UserVars['RegistrantFax'] == '') { array_push($missing_params, "Registrant Fax"); }
if ($boysession->reginfo->UserVars['RegistrantFirstName'] == '') { array_push($missing_params, "Registrant First Name"); }
// if ($boysession->reginfo->UserVars['RegistrantJobTitle'] == '') { array_push($missing_params, "Registrant Job Title"); }
if ($boysession->reginfo->UserVars['RegistrantLastName'] == '') { array_push($missing_params, "Registrant Last Name"); }
// if ($boysession->reginfo->UserVars['RegistrantOrganizationName'] == '') { array_push($missing_params, "Registrant Organization Name"); }
if ($boysession->reginfo->UserVars['RegistrantPhone'] == '') { array_push($missing_params, "Registrant Phone"); }
if ($boysession->reginfo->UserVars['RegistrantPostalCode'] == '') { array_push($missing_params, "Registrant Postal Code"); }
if ($boysession->reginfo->UserVars['RegistrantStateProvince'] == '') { array_push($missing_params, "Registrant State Province"); }
if ($boysession->reginfo->UserVars['RegistrantStateProvinceChoice'] == '') { array_push($missing_params, "Registrant State Province Choice"); }
} // regstep > 3
if ($regstep > 5) {
if ($boysession->reginfo->UserVars['CardType'] == '') { array_push($missing_params, "Credit Card Type"); }
if ($boysession->reginfo->UserVars['CreditCardNumber'] == '') { array_push($missing_params, "Credit Card Number"); }
if ($boysession->reginfo->UserVars['CreditCardExpMonth'] == '') { array_push($missing_params, "Credit Card Expiration Month"); }
if ($boysession->reginfo->UserVars['CreditCardExpYear'] == '') { array_push($missing_params, "Credit Card Expiration Year"); }
if ($boysession->reginfo->UserVars['CCFirstName'] == '') { array_push($missing_params, "First Name On Credit Card"); }
if ($boysession->reginfo->UserVars['CCLastName'] == '') { array_push($missing_params, "Last Name On Credit Card"); }
// if ($boysession->reginfo->UserVars['ChargeAmount'] == '') { array_push($missing_params, "Charge Amount"); }
if ($boysession->reginfo->UserVars['CCAddress1'] == '') { array_push($missing_params, "Billing Address for Credit Card"); }
if ($boysession->reginfo->UserVars['CCCity'] == '') { array_push($missing_params, "Billing City for Credit Card"); }
if ($boysession->reginfo->UserVars['CCState'] == '') { array_push($missing_params, "Billing State for Credit Card"); }
if ($boysession->reginfo->UserVars['CCPostalCode'] == '') { array_push($missing_params, "Billing Postal Code for Credit Card"); }
if ($boysession->reginfo->UserVars['CCCountry'] == '') { array_push($missing_params, "Billing Country for Credit Card"); }
if ($boysession->reginfo->UserVars['CCcvv2'] == '') { array_push($missing_params, "CVV Number"); }
} // regstep > 5
?>