* @access public
*/
public $config;
-
+
public function modelAction( $actionData = false )
{
$member_id = null;
$where = '';
$order = '';
$field_vals = '';
- $slash_price = false;
+ $slash_price = false;
global $wpdb;
-
+
// get the member id to pass to getList, set the where clause
if ( isset( $actionData['request']['member'] ) ) {
$member_id = $actionData['request']['member'] - 0;
$member_info = new GlmDataMemberInfo($this->wpdb, $this->config);
$member_info_id = $member_info->getActiveInfoIdForMember($member_id);
-
+
$where = "ref_dest = $member_info_id";
-
+
$fields_data = new GlmDataFieldsCustomFieldsData($this->wpdb, $this->config);
$field_values = $fields_data->getList($where);
-
- $sql = "SELECT name FROM " . GLM_MEMBERS_PLUGIN_DB_PREFIX . "member_type WHERE id = $member_id;";
+
+ $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;";
$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'];
-
+ $field_value = $value['field_data'];
+
$sql = "SELECT field_name FROM " . GLM_MEMBERS_FIELDS_PLUGIN_DB_PREFIX . "custom_fields WHERE id = $field_id;";
$field_name = $wpdb->get_results($sql);
$field_name = $field_name[0]->field_name;