Add contact zip
authorSteve Sutton <steve@gaslightmedia.com>
Mon, 8 Jul 2019 12:31:59 +0000 (08:31 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Mon, 8 Jul 2019 13:09:21 +0000 (09:09 -0400)
Was missing contact zip
Setup default array if no contactData

classes/notifications.php

index f7841a6..d561d0a 100644 (file)
@@ -123,7 +123,26 @@ class GlmNotifications
         require GLM_MEMBERS_PLUGIN_SETUP_PATH.'/standardTemplateParams.php';
         $viewFile = 'admin/notifications/notification.html';
 
+        // Get Contact Data
         $contactData = apply_filters( 'glm-member-db-contacts-get-contact-data-by-refdest', $account['ref_dest'] );
+        if ( !$contactData ) {
+            $contactData = array(
+                'org'             => '',
+                'business_fname'  => '',
+                'business_lname'  => '',
+                'title'           => '',
+                'business_addr1'  => '',
+                'business_addr2'  => '',
+                'business_city'   => '',
+                'business_state'  => array( 'value' => '' ),
+                'business_zip'    => '',
+                'business_email'  => '',
+                'business_phone'  => '',
+                'office_phone'    => '',
+                'business_mobile' => '',
+                'fax'             => '',
+            );
+        }
 
         $account_data = array(
             'account'          => array(
@@ -153,6 +172,7 @@ class GlmNotifications
                 'addr2'        => $contactData['business_addr2'],
                 'city'         => $contactData['business_city'],
                 'state'        => $contactData['business_state']['value'],
+                'zip'          => $contactData['business_zip'],
                 'email'        => $contactData['business_email'],
                 'phone'        => $contactData['business_phone'],
                 'office_phone' => $contactData['office_phone'],