From: Anthony Talarico Date: Wed, 8 Nov 2017 18:41:18 +0000 (-0500) Subject: fixing errors relating to the required fields, checkig to make sure there are require... X-Git-Tag: v1.0.4^2~16 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=22806433a8ad8a6d67fcd85d0ed1464075bd4ad9;p=WP-Plugins%2Fglm-member-db-fields.git fixing errors relating to the required fields, checkig to make sure there are required fields before trying to build a fieldFail array --- diff --git a/classes/customFieldPluginSupport.php b/classes/customFieldPluginSupport.php index e43bf7a..22f2395 100644 --- a/classes/customFieldPluginSupport.php +++ b/classes/customFieldPluginSupport.php @@ -38,16 +38,16 @@ function customFieldsSaveFields( $entityID ){ foreach($required as $req){ $requiredFields[] = $req->id; } - } - foreach($_REQUEST['glm_custom_field'] as $fieldID =>$fieldValue){ - $cfData[$fieldID] = $fieldValue; - if( in_array( $fieldID,$requiredFields )){ - if($fieldValue === ''){ - $fieldFail['fieldFail'][$fieldID] = true; + + foreach($_REQUEST['glm_custom_field'] as $fieldID =>$fieldValue){ + $cfData[$fieldID] = $fieldValue; + if( in_array( $fieldID,$requiredFields )){ + if($fieldValue === ''){ + $fieldFail['fieldFail'][$fieldID] = true; + } } - } + } } - if(!empty($fieldFail)){ $fieldFailData = $cfData + $fieldFail; return $fieldFailData;