From 6cef8c28cc61c707edcaa0b24dd144eaf02f189c Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Fri, 2 Mar 2018 10:05:06 -0500 Subject: [PATCH] Update the clone custom fields function. Should be getting the custom field data not just the fields. --- classes/customFieldPluginSupport.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/classes/customFieldPluginSupport.php b/classes/customFieldPluginSupport.php index 7b0569c..d4c70c0 100644 --- a/classes/customFieldPluginSupport.php +++ b/classes/customFieldPluginSupport.php @@ -21,8 +21,6 @@ function customFieldsSaveFields( $entityID ){ if ( !isset( $_REQUEST['glm_custom_field'] ) ) { return false; } - //echo "Trying to save entity of type $uid"; -// print_r(customFieldsGetFields($entityID)); // See if this memberInfo has current field data $currentCustomFields = customFieldsGetFieldData( $entityID ); // Insert the custom field record @@ -98,7 +96,7 @@ function customFieldsSaveFields( $entityID ){ function customFieldsCloneFields( $oldId, $newId ) { global $wpdb; - $customFields = customFieldsGetFields( $oldId ); + $customFields = customFieldsGetFieldData( $oldId ); $fieldDataFormat = array( '%d', '%d', @@ -174,5 +172,5 @@ function customFieldsGetFields( $entityID, $where = ' AND true ', $uid ) FROM " . GLM_MEMBERS_FIELDS_PLUGIN_DB_PREFIX . "custom_fields WHERE id IN (select field_id from ".GLM_MEMBERS_FIELDS_PLUGIN_DB_PREFIX . "custom_field_data WHERE entity_id = %d)" . $where; $fieldData = $wpdb->get_results( $wpdb->prepare( $sql, $uid ), ARRAY_A ); - echo '
',  print_r($fieldData), '
'; + // echo '
',  print_r($fieldData), '
'; } -- 2.17.1