From e22afc885fca12305aa6b099e823b167627a996c Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Tue, 3 Jan 2017 13:55:57 -0500 Subject: [PATCH] Check for array $regionData Was not checking first that $regionData was an array before it was trying to use it. --- models/front/members/list.php | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) 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 = ', '; + } } } } -- 2.17.1