From 953740eefb34f91f2182c981d7812493a04c0a44 Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Wed, 29 Nov 2017 14:28:22 -0500 Subject: [PATCH] Add docs in code Adding php docs. --- classes/customFieldPluginSupport.php | 32 +++++++++++++++++++--------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/classes/customFieldPluginSupport.php b/classes/customFieldPluginSupport.php index 22f2395..7b0569c 100644 --- a/classes/customFieldPluginSupport.php +++ b/classes/customFieldPluginSupport.php @@ -12,9 +12,9 @@ * @param mixed $entityID Id for the member info record * * @access public - * @return void + * @return true / or failure array */ -function customFieldsSaveFields( $entityID ){ +function customFieldsSaveFields( $entityID ){ global $wpdb; $fieldFail = array(); // If no data for custom field then return @@ -33,22 +33,22 @@ function customFieldsSaveFields( $entityID ){ ); $sql = "SELECT * FROM " . GLM_MEMBERS_FIELDS_PLUGIN_DB_PREFIX . "custom_fields WHERE required=1"; $required = $wpdb->get_results($sql); - + if(!empty($required)){ - foreach($required as $req){ + 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; - } - } + } + } } } - if(!empty($fieldFail)){ + if(!empty($fieldFail)){ $fieldFailData = $cfData + $fieldFail; return $fieldFailData; } @@ -80,9 +80,21 @@ function customFieldsSaveFields( $entityID ){ ); } } - return true; + return true; } +/** + * customFieldsCloneFields + * + * Grabs the custom field data for an entity and setup those custom fields + * for a new id. + * + * @param mixed $oldId Old id + * @param mixed $newId New id + + * @access public + * @return void + */ function customFieldsCloneFields( $oldId, $newId ) { global $wpdb; @@ -156,7 +168,7 @@ function customFieldsGetFields( $entityID, $where = ' AND true ', $uid ) if ( !$entityID) { return false; } - $data = array(); + $data = array(); $sql = " SELECT * FROM " . GLM_MEMBERS_FIELDS_PLUGIN_DB_PREFIX . "custom_fields -- 2.17.1