Use main default if no event plugin default state is set
authorSteve Sutton <steve@gaslightmedia.com>
Wed, 31 Aug 2016 19:09:45 +0000 (15:09 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Wed, 31 Aug 2016 19:09:45 +0000 (15:09 -0400)
models/front/events/frontAdd.php

index d88e26f..50ec87b 100644 (file)
@@ -501,10 +501,14 @@ class GLmMembersFront_events_frontAdd extends GlmDataEvents
         remove_filter( 'wp_mail_content_type', 'set_content_type' );
 
         $view = 'confirmation';
-    }
+        }
+
+        $default_state = ( $this->config['settings']['default_state'] )
+            ? $this->config['settings']['default_state']
+            : ( $this->config['settings']['event_default_state'] ) ? $this->config['settings']['event_default_state']: 'MI';
         // Compile template data
         $templateData = array(
-            'state_def'   => $this->config['settings']['event_default_state'],
+            'state_def'   => $default_state,
             'siteBaseUrl' => GLM_MEMBERS_EVENTS_SITE_BASE_URL,
             'currentUrl'  => $_SERVER['HTTP_REFERER'],
             'categories'  => $eventCategories,