From 3cf0315c56cebc273287874c7f27e7971d13756d Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Tue, 28 Mar 2017 14:00:47 -0400 Subject: [PATCH] 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. --- controllers/admin.php | 1 - models/admin/member/memberInfo.php | 3 +++ views/admin/member/memberInfo.html | 9 +++++++++ 3 files changed, 12 insertions(+), 1 deletion(-) 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 @@