$fields_data = new GlmDataFieldsCustomFieldsData($this->wpdb, $this->config);
$field_values = $fields_data->getList($where);
- $sql = "SELECT member_type FROM " . GLM_MEMBERS_PLUGIN_DB_PREFIX . "members WHERE id = $member_id;";
- $member_type_id = $wpdb->get_results($sql);
- $member_type_id = $member_type_id[0]->member_type;
+ $sql = "SELECT mt.name FROM " . GLM_MEMBERS_PLUGIN_DB_PREFIX . "member_type mt, " . GLM_MEMBERS_PLUGIN_DB_PREFIX . "members m WHERE m.id = $member_id AND mt.id = m.member_type";
+ $member_type = $wpdb->get_results($sql);
+ $member_type = $member_type[0]->name;
- $sql = "SELECT name FROM " . GLM_MEMBERS_PLUGIN_DB_PREFIX . "member_type WHERE id = $member_type_id;";
- $member_type = $wpdb->get_results($sql);
- $member_type = $member_type[0]->name;
-
foreach( $field_values as $key=>$value ){
$field_id = $value['field_id'];
$field_value = $value['field_data'];