From e6dca25b07511bea7569f426f3f36080da622fbf Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Thu, 3 Nov 2016 12:54:57 -0400 Subject: [PATCH] Check for undefined variables. Turning on debug and testing out form. --- models/front/events/frontAdd.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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'; -- 2.17.1