From: Anthony Talarico Date: Thu, 20 Apr 2017 13:57:32 +0000 (-0400) Subject: adding contact sales button that links to the form with dynamically poplulate fields X-Git-Tag: v1.0.0^2~4 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/index.cgi?a=commitdiff_plain;h=4587f5c4b62b241e1699886d4702561e0433dcab;p=WP-Plugins%2Fglm-member-db-fields.git 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. --- 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