From: Steve Sutton Date: Thu, 5 Sep 2019 17:36:24 +0000 (-0400) Subject: Change for testing contact fields from contact plugin. X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/index.cgi?a=commitdiff_plain;h=99e07a4e6146dc901e1d042ae3931944c3415472;p=WP-Plugins%2Fglm-member-db-billing.git Change for testing contact fields from contact plugin. If business_fname does not exist then user common fields from the contact object. --- diff --git a/classes/notifications.php b/classes/notifications.php index e63f102..60cff78 100644 --- a/classes/notifications.php +++ b/classes/notifications.php @@ -164,6 +164,24 @@ class GlmNotifications 'business_mobile' => '', 'fax' => '', ); + } else { + // Check if the version of contact has business_fname + if ( !$contactData['business_fname'] ) { + $defaultContactData = array( + 'business_fname' => $contactData['fname'], + 'business_lname' => $contactData['lname'], + 'title' => '', + 'business_addr1' => $contactData['addr1'], + 'business_addr2' => $contactData['addr2'], + 'business_city' => $contactData['city'], + 'business_state' => array( 'value' => $contactData['state']['value'] ), + 'business_zip' => $contactData['zip'], + 'business_email' => $contactData['email'], + 'business_phone' => $contactData['home_phone'], + 'office_phone' => $contactData['office_phone'], + 'business_mobile' => $contactData['mobile_phone'], + ); + } } $contactData = array_merge( $defaultContactData, $contactData ); @@ -229,7 +247,6 @@ class GlmNotifications // Setup the invoice html $invoice_html = ''; - // echo '
$billing_settings: ' . print_r( $this->config['settings'], true ) . '
'; if ( isset( $data['type'] ) && $data['type'] == $this->config['transaction_numb']['Invoice'] && !$this->config['settings']['invoice_pdf_enabled'] ) { $invoice_html = $BillingSupport->viewInvoice( $data['type_id'] ); }