From 203fe8d987033f747297dd00c1bdba8ceeb0f3b3 Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Wed, 2 Nov 2016 17:29:48 -0400 Subject: [PATCH] Adding new function for getting member id by name and get rid of error Error in the category data abstract when is not defined. --- classes/data/dataCategories.php | 3 ++- setup/frontHooks.php | 13 +++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/classes/data/dataCategories.php b/classes/data/dataCategories.php index 93e24001..9f36a758 100644 --- a/classes/data/dataCategories.php +++ b/classes/data/dataCategories.php @@ -315,6 +315,7 @@ class GlmDataCategories extends GlmDataAbstract if ($regionList !== false && trim($regionList) != '') { $regionWhere = " AND MI.region in ($regionList)"; } + $where = ''; // If we only want categories for active and visible members - and we want any of their parents (i know it's messy) if ($forActiveMembers) { @@ -455,4 +456,4 @@ class GlmDataCategories extends GlmDataAbstract } -?> \ No newline at end of file +?> diff --git a/setup/frontHooks.php b/setup/frontHooks.php index d3f8ffd9..b6aa98c9 100644 --- a/setup/frontHooks.php +++ b/setup/frontHooks.php @@ -328,3 +328,16 @@ function is_member( $id = false ) { } return false; } +function get_member_id_by_name( $name = null ) +{ + if ( $name ) { + global $wpdb; + $memberId = $wpdb->get_var( + $wpdb->prepare( + "SELECT id FROM " . GLM_MEMBERS_PLUGIN_DB_PREFIX . "members WHERE name = %s", + $name + ) + ); + return $memberId; + } +} -- 2.17.1