Update code to get rid of php errors
authorSteve Sutton <steve@gaslightmedia.com>
Wed, 18 Jan 2017 17:58:57 +0000 (12:58 -0500)
committerSteve Sutton <steve@gaslightmedia.com>
Wed, 18 Jan 2017 17:58:57 +0000 (12:58 -0500)
Code updates.

class-streamsendfeedaddon.php
index.php

index 4ab726b..be91484 100644 (file)
@@ -237,6 +237,10 @@ class GFStreamSendAddOn extends GFFeedAddOn
         $settings    = $this->get_plugin_settings();
         $apiLogin    = rgar($settings, 'glm_streamsend_login');
         $apiKey      = rgar($settings, 'glm_streamsend_key');
+        $audience    = rgar( $settings, 'glm_streamsend_audience' );
+        if ( $audience && !defined( 'STREAMSEND_AUDIENCE' ) ) {
+            define( 'STREAMSEND_AUDIENCE', $audience );
+        }
         $ss          = new StreamSend(STREAMSEND_BASE_URL, $apiLogin, $apiKey);
         $getList     = $ss->listList();
         $listData    = $getList->responseData;
@@ -498,8 +502,9 @@ class GFStreamSendAddOn extends GFFeedAddOn
         $apiLogin = rgar( $settings, 'glm_streamsend_login' );
         $apiKey   = rgar( $settings, 'glm_streamsend_key' );
         $audience = rgar( $settings, 'glm_streamsend_audience' );
-
-
+        if ( $audience && !defined( 'STREAMSEND_AUDIENCE' ) ) {
+            define( 'STREAMSEND_AUDIENCE', $audience );
+        }
 
         // check the array $values to make sure it is correct
         if (is_array($values) && !empty($values)) {
@@ -509,7 +514,7 @@ class GFStreamSendAddOn extends GFFeedAddOn
             $ret = $ss->contactSearch($values['email']);
 
             $contactData = array();
-            $values[$type] = 1;
+            $values['type'] = 1;
             foreach ($this->streamSendFields as $glmName => $ssName) {
                 $contactData[$ssName] = $values[$glmName];
             }
index 1ab2d66..356a2a4 100644 (file)
--- a/index.php
+++ b/index.php
@@ -1,8 +1,8 @@
 <?php
 /*
-Plugin Name: Gravity Forms StreamSend Add-On 
+Plugin Name: Gravity Forms StreamSend Add-On
 Plugin URI: http://www.gaslightmedia.com
-Description: StreamSend Add on for Gravity Forms 
+Description: StreamSend Add on for Gravity Forms
 Version: 1.0.0
 Author: Steve Sutton
 Author URI: http://www.gaslightmedia.com
@@ -32,7 +32,7 @@ define('STREAMSEND_BASE_URL', "https://app.streamsend.com");
 
 add_action( 'gform_loaded', array( 'GLM_StreamSend_Feed_AddOn_Bootstrap', 'load' ), 5 );
 class GLM_StreamSend_Feed_AddOn_Bootstrap {
-public static function load() {
+    public static function load() {
         if ( ! method_exists( 'GFForms', 'include_feed_addon_framework' ) ) {
             return;
         }