From: Steve Sutton Date: Thu, 3 Nov 2016 16:54:57 +0000 (-0400) Subject: Check for undefined variables. X-Git-Tag: v1.5.4^2~28^2~2 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/index.cgi?a=commitdiff_plain;h=e6dca25b07511bea7569f426f3f36080da622fbf;p=WP-Plugins%2Fglm-member-db-events.git Check for undefined variables. Turning on debug and testing out form. --- diff --git a/models/front/events/frontAdd.php b/models/front/events/frontAdd.php index 8c3859e..8182a2a 100644 --- a/models/front/events/frontAdd.php +++ b/models/front/events/frontAdd.php @@ -58,6 +58,9 @@ class GLmMembersFront_events_frontAdd extends GlmDataEvents public function getGeoLocation($address) { + if ( empty( array_filter( $address ) ) ) { + return false; + } foreach ($address as $key => &$part) { $part = urlencode($part); } @@ -407,7 +410,7 @@ class GLmMembersFront_events_frontAdd extends GlmDataEvents $eventData['other_ref_dest'] = $other_ref_dest; $eventDataFormat[] = '%d'; } - if ( $user_member_location = filter_var( $_REQUEST['use_member_location'], FILTER_VALIDATE_BOOLEAN ) ) { + if ( isset( $_REQUEST['use_member_location'] ) && $user_member_location = filter_var( $_REQUEST['use_member_location'], FILTER_VALIDATE_BOOLEAN ) ) { $eventData['use_member_location'] = $user_member_location; $eventDataFormat[] = '%s'; } @@ -445,7 +448,7 @@ class GLmMembersFront_events_frontAdd extends GlmDataEvents '%s', '%s' ); - if ($lat && $lon) { + if ( isset( $lat ) && isset( $lon ) && $lat && $lon) { $locationData['lat'] = $lat; $locationData['lon'] = $lon; $locationDataFormat[] = '%s';