Add add_filter for getting member name and id list.
authorSteve Sutton <steve@gaslightmedia.com>
Mon, 24 Oct 2016 18:10:35 +0000 (14:10 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Mon, 24 Oct 2016 18:10:35 +0000 (14:10 -0400)
Need for event plugin front end add event form.

setup/frontHooks.php

index 995398c..d3f8ffd 100644 (file)
@@ -285,6 +285,11 @@ add_filter('member_categories', function(){
     $categories = new GlmDataCategories( $this->wpdb, $this->config );
     return $categories->getListSortedParentChild();
 });
+add_filter('member_names_and_ids', function(){
+    include_once GLM_MEMBERS_PLUGIN_CLASS_PATH . '/data/dataMembers.php';
+    $members = new GlmDataMembers( $this->wpdb, $this->config );
+    return $members->getSimpleMembersList( '', 'name' );
+});
 add_filter('glm_associate_config', function() {
     return $this->config;
 });
@@ -302,7 +307,7 @@ function get_member_name( $id = 0 ) {
     if ( $id ) {
         return $wpdb->get_var( "SELECT name FROM ".GLM_MEMBERS_PLUGIN_DB_PREFIX . "members WHERE id = $id" );
     }
-    return $wpdb->get_var( "SELECT name FROM ".GLM_MEMBERS_PLUGIN_DB_PREFIX . "members WHERE member_slug = '".$GLOBALS['glmDetailSlug']."'" );   
+    return $wpdb->get_var( "SELECT name FROM ".GLM_MEMBERS_PLUGIN_DB_PREFIX . "members WHERE member_slug = '".$GLOBALS['glmDetailSlug']."'" );
 }
 function get_member_data( $field = false ) {
     if ( $field ) {
@@ -322,4 +327,4 @@ function is_member( $id = false ) {
         return true;
     }
     return false;
-}
\ No newline at end of file
+}