From: Steve Sutton Date: Tue, 28 Mar 2017 18:00:47 +0000 (-0400) Subject: Add hooks and filters for custom fields X-Git-Tag: v2.9.14^2~12 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=3cf0315c56cebc273287874c7f27e7971d13756d;p=WP-Plugins%2Fglm-member-db.git Add hooks and filters for custom fields Adding filters to display the custom field in the member info form. Adding hooks for updating the custom fields on insert and save. --- diff --git a/controllers/admin.php b/controllers/admin.php index 31aa438e..f5178565 100644 --- a/controllers/admin.php +++ b/controllers/admin.php @@ -669,7 +669,6 @@ class glmMembersAdmin extends GlmPluginSupport */ public function controller ($menuItem, $action = false, $actionData = false) { - // Enque admin scripts and css here so that only happens when we're doing something $this->glmMembersAdminScripts(); diff --git a/models/admin/member/memberInfo.php b/models/admin/member/memberInfo.php index 3d30e939..253871f8 100644 --- a/models/admin/member/memberInfo.php +++ b/models/admin/member/memberInfo.php @@ -319,6 +319,8 @@ class GlmMembersAdmin_member_memberInfo extends GlmDataMemberInfo // Update the member Info data $this->memberInfo = $this->updateEntry($this->memberInfoID, 'id', true); + do_action( 'glm-member-db-member-info-save-custom-fields', $this->memberInfoID ); + if ($this->memberInfo['status']) { $memberUpdated = true; } else { @@ -365,6 +367,7 @@ class GlmMembersAdmin_member_memberInfo extends GlmDataMemberInfo $this->memberInfo = $this->editEntry($this->memberInfoID); + do_action( 'glm-member-db-member-info-save-custom-fields', $this->memberInfoID ); } diff --git a/views/admin/member/memberInfo.html b/views/admin/member/memberInfo.html index 7a9884d6..d8de11d4 100644 --- a/views/admin/member/memberInfo.html +++ b/views/admin/member/memberInfo.html @@ -98,12 +98,15 @@