From: Steve Sutton Date: Tue, 3 Jan 2017 18:55:57 +0000 (-0500) Subject: Check for array $regionData X-Git-Tag: v2.8.5^2~1 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=e22afc885fca12305aa6b099e823b167627a996c;p=WP-Plugins%2Fglm-member-db.git Check for array $regionData Was not checking first that $regionData was an array before it was trying to use it. --- diff --git a/models/front/members/list.php b/models/front/members/list.php index 39223e16..56c2ecd3 100644 --- a/models/front/members/list.php +++ b/models/front/members/list.php @@ -341,13 +341,16 @@ class GlmMembersFront_members_list extends GlmDataMemberInfo } } } else { - reset($regionData); - foreach ($regionData as $r) { - $id = $r['id']; - $regionData[$id]['default'] = false; - if (in_array($id, $regions)) { - $categoryRegionList .= $categoryRegionSep."$id"; - $categoryRegionSep = ', '; + // Double check that we have an array from $regionData + if ( isset( $regionData ) && is_array( $regionData ) ) { + reset($regionData); + foreach ($regionData as $r) { + $id = $r['id']; + $regionData[$id]['default'] = false; + if (in_array($id, $regions)) { + $categoryRegionList .= $categoryRegionSep."$id"; + $categoryRegionSep = ', '; + } } } }