Adding do_action for custom field clone
authorSteve Sutton <steve@gaslightmedia.com>
Wed, 12 Apr 2017 16:26:43 +0000 (12:26 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Wed, 12 Apr 2017 16:26:43 +0000 (12:26 -0400)
This is so the custom fields plugin can hook into the clone function for
member info records.

models/admin/member/memberInfo.php

index e64806f..1c6bc14 100644 (file)
@@ -403,9 +403,12 @@ class GlmMembersAdmin_member_memberInfo extends GlmDataMemberInfo
                 require_once GLM_MEMBERS_PLUGIN_CLASS_PATH.'/glmMemberInfoClone.php';
                 $CloneMemberInfo = new GlmMemberInfoClone($this->wpdb, $this->config);
 
+                $oldId = $this->memberInfoID;
                 // Clone the current member info
                 $this->memberInfoID = $CloneMemberInfo->cloneMemberInfo($this->memberInfoID);
 
+                do_action( 'glm-member-db-member-info-clone-custom-fields', $oldId, $this->memberInfoID );
+
                 $this->memberInfo = $this->editEntry($this->memberInfoID);
 
                 break;