$billingFields = $billingAccount->fields;
if ( $billingFields ) {
foreach( $billingFields as $field_name => $field ) {
- if ( $field['required'] ) {
+ if ( isset( $field['required'] ) && $field['required'] ) {
$required_fields[] = $field_name;
}
}
}
// Check to see if using contact or business address for billing
- $contact_use_billing = filter_var( $_REQUEST['contact_use_billing'], FILTER_VALIDATE_BOOLEAN );
- $business_use_billing = filter_var( $_REQUEST['business_use_billing'], FILTER_VALIDATE_BOOLEAN );
- $use_billing = filter_var( $_REQUEST['use_billing'], FILTER_VALIDATE_BOOLEAN );
+ $contact_use_billing = isset( $_REQUEST['contact_use_billing'] ) ? filter_var( $_REQUEST['contact_use_billing'], FILTER_VALIDATE_BOOLEAN ) : false;
+ $business_use_billing = isset( $_REQUEST['business_use_billing'] ) ? filter_var( $_REQUEST['business_use_billing'], FILTER_VALIDATE_BOOLEAN ) : false;
+ $use_billing = isset( $_REQUEST['use_billing'] ) ? filter_var( $_REQUEST['use_billing'], FILTER_VALIDATE_BOOLEAN ) : false;
if ( $contact_use_billing ) {
// Need to convert city to String
$city_id = filter_var( $_REQUEST['city'], FILTER_VALIDATE_INT );
}
// Check the given $ref_dest
$member_id = filter_var( $ref_dest, FILTER_VALIDATE_INT );
- if ( $member_id && $billing_updated && $billing_updated_format ) {
+ if ( $member_id && isset( $billing_updated ) && $billing_updated && isset( $billing_updated_format ) && $billing_updated_format ) {
// Get the members account
$account = $this->getAccountByRefDest( $member_id );