Fix incorrect table prefix being referenced for usermeta table queries
authorLaury GvR <laury@gaslightmedia.com>
Thu, 2 Aug 2018 19:27:24 +0000 (15:27 -0400)
committerLaury GvR <laury@gaslightmedia.com>
Thu, 2 Aug 2018 19:27:24 +0000 (15:27 -0400)
classes/data/dataContacts.php
models/admin/contacts/index.php
setup/adminTabs.php

index c7e8a5e..f856fd8 100644 (file)
@@ -854,7 +854,7 @@ class GlmDataContacts extends GlmDataAbstract
         if ( $contact_id = filter_var( $contact_id, FILTER_VALIDATE_INT ) ) {
             return $this->wpdb->get_var(
                 "SELECT user_id
-                   FROM glm_usermeta
+                   FROM " . $this->wpdb->prefix . "usermeta
                   WHERE meta_key = 'glmMembersContactID'
                     AND meta_value = '$contact_id'"
             );
index fa7419c..9ffb3ba 100644 (file)
@@ -643,7 +643,7 @@ class GlmMembersAdmin_contacts_index extends GlmDataContacts
                     // We need to check if they manage multiple members
                     $other_members_refs = $this->wpdb->get_var(
                         "SELECT meta_value
-                           FROM glm_usermeta
+                           FROM " . $this->wpdb->prefix . "usermeta
                           WHERE meta_key = 'glmMembersContactMembers'
                             AND user_id = " . $this->config['loggedInUser']['wpUser']['ID']
                     );
index 6258711..52a0947 100644 (file)
@@ -56,7 +56,7 @@ if (current_user_can('glm_members_member')) {
     // We need to check if they manage multiple members
     $other_members_refs = $this->wpdb->get_var(
         "SELECT meta_value
-                           FROM glm_usermeta
+                           FROM " . $this->wpdb->prefix . "usermeta
                           WHERE meta_key = 'glmMembersContactMembers'
                             AND user_id = " . $this->config['loggedInUser']['wpUser']['ID']
         );