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 ?>