From 7f16a51350428592fffe3e5fc3272eb087f5529f Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Thu, 7 Dec 2017 08:45:27 -0500 Subject: [PATCH] Update docs for admin hooks. Writing the documentation for the admin hooks that were originally in the custom field plugin. --- models/admin/entity/fields.php | 10 ++-- models/admin/management/fields.php | 4 +- setup/adminHooks.php | 12 ++--- setup/hooksHelp.html | 77 +++++++++++++++++++++++------- 4 files changed, 74 insertions(+), 29 deletions(-) diff --git a/models/admin/entity/fields.php b/models/admin/entity/fields.php index dd77474..bdbd46f 100644 --- a/models/admin/entity/fields.php +++ b/models/admin/entity/fields.php @@ -120,8 +120,8 @@ class GlmMembersAdmin_entity_fields extends GlmDataFieldsCustomFields $customFields = false; $haveCustomFields = false; $customFieldData = false; - $where = 'true'; - $uid = ''; + $where = 'true'; + $uid = ''; if (isset($_REQUEST['option'])) { $option = $_REQUEST['option']; @@ -138,8 +138,8 @@ class GlmMembersAdmin_entity_fields extends GlmDataFieldsCustomFields $uid = $actionData['uid']; $fieldFail = $actionData['cfData']; // print_r($fieldFail); - } - + } + switch ($option) { default: @@ -164,7 +164,7 @@ class GlmMembersAdmin_entity_fields extends GlmDataFieldsCustomFields }else { $customFieldsData = customFieldsGetFieldData( $entityID ); } - + // Compile template data $template_data = array( diff --git a/models/admin/management/fields.php b/models/admin/management/fields.php index e3ed2b7..39dfdca 100644 --- a/models/admin/management/fields.php +++ b/models/admin/management/fields.php @@ -138,9 +138,9 @@ class GlmMembersAdmin_management_fields extends GlmDataFieldsCustomFields if (isset($_REQUEST['id'])) { $id = $_REQUEST['id']-0; } - + $uid = 0; - + if (isset($actionData['uid'])) { $uid = $actionData['uid']; } diff --git a/setup/adminHooks.php b/setup/adminHooks.php index b013323..599ce85 100644 --- a/setup/adminHooks.php +++ b/setup/adminHooks.php @@ -62,7 +62,7 @@ add_filter( 'glm-members-customfields-edit', function( $content, $uid ){ /** * Filter returns the html for the form segment */ -add_filter( 'glm-members-custom-fields-form', function( $content, $uid, $id,$cfData = false ){ +add_filter( 'glm-members-custom-fields-form', function( $content, $uid, $id, $cfData = false ){ unset( $_REQUEST['glm_action'] ); // echo "CONTENT: " . $content . " UID: " . $uid . " ID: " . $id . '
'; $content .= $this->controller( 'entity', 'fields', array( 'uid' => $uid, 'entityID' => $id,'cfData'=>$cfData ), true); @@ -144,7 +144,7 @@ $parts = array(); }); /** - * Front End Query Hook for searching member by custom fields + * Admin Query Hook for searching member by custom fields */ add_filter('glm-member-db-admin-search-query', function() { $queryParts = array(); @@ -200,11 +200,11 @@ add_filter('glm-member-db-admin-search-query', function() { * Returns true if successful * Returns failure array if something goes wrong. */ -add_filter('glm-member-db-save-custom-fields', function( $entityID) { +add_filter('glm-member-db-save-custom-fields', function( $entityId) { require_once GLM_MEMBERS_FIELDS_PLUGIN_CLASS_PATH . '/customFieldPluginSupport.php'; // this will save the member data //echo "uid = $uid"; - return customFieldsSaveFields( $entityID); + return customFieldsSaveFields( $entityId ); }, 10, @@ -218,10 +218,10 @@ add_filter('glm-member-db-save-custom-fields', function( $entityID) { */ add_action( 'glm-member-db-clone-custom-fields', - function( $entityID, $newId ){ + function( $entityId, $newId ){ require_once GLM_MEMBERS_FIELDS_PLUGIN_CLASS_PATH . '/customFieldPluginSupport.php'; // this will clone the custom fields data - customFieldsCloneFields( $entityID, $newId ); + customFieldsCloneFields( $entityId, $newId ); }, 1, 2 diff --git a/setup/hooksHelp.html b/setup/hooksHelp.html index 8ba7a8c..2f8fb78 100644 --- a/setup/hooksHelp.html +++ b/setup/hooksHelp.html @@ -1,9 +1,9 @@