From 4587f5c4b62b241e1699886d4702561e0433dcab Mon Sep 17 00:00:00 2001 From: Anthony Talarico Date: Thu, 20 Apr 2017 09:57:32 -0400 Subject: [PATCH] adding contact sales button that links to the form with dynamically poplulate fields applying filter that gets the permalink of of forms page. added function to get member name from member info id. --- models/front/fields/detail.php | 14 ++++++++++++-- views/front/fields/detail.html | 6 +++++- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/models/front/fields/detail.php b/models/front/fields/detail.php index ac6015d..c051bc1 100644 --- a/models/front/fields/detail.php +++ b/models/front/fields/detail.php @@ -58,9 +58,18 @@ class GlmMembersFront_fields_detail extends GlmDataFieldsCustomFields // get the member id to pass to getList, set the where clause if ( isset( $actionData['request']['member'] ) ) { $member_info_id = $actionData['request']['member'] - 0; - //$member_info = new GlmDataMemberInfo($this->wpdb, $this->config); - //$member_info_id = $member_info->getActiveInfoIdForMember($member_id); + // get member name + function get_name( $id = 0 ) { + global $wpdb; + if ( $id ) { + return $wpdb->get_var( "SELECT member_name FROM ".GLM_MEMBERS_PLUGIN_DB_PREFIX . "member_info WHERE member = $id" ); + } + } + + $member_name = get_name($member_info_id); + $member_name = urlencode($member_name); + $where = "ref_dest = $member_info_id"; $fields_data = new GlmDataFieldsCustomFieldsData($this->wpdb, $this->config); @@ -105,6 +114,7 @@ class GlmMembersFront_fields_detail extends GlmDataFieldsCustomFields // Compile template data $templateData = array( 'field_values' => $fields, + 'member_name' => $member_name ); error_reporting(E_ALL ^ E_NOTICE); return array( diff --git a/views/front/fields/detail.html b/views/front/fields/detail.html index d4dfda8..1b43bb9 100644 --- a/views/front/fields/detail.html +++ b/views/front/fields/detail.html @@ -12,4 +12,8 @@ {/if} {/foreach} - +{$stock = $field_values.stock.data} +{$msrp = $field_values.msrp.data} +{$sale = $field_values['sale-price'].data} +{$prod = $member_name} + Contact Sales -- 2.17.1