getting the proper member name from the member info id record
authorAnthony Talarico <talarico@gaslightmedia.com>
Thu, 20 Apr 2017 14:37:02 +0000 (10:37 -0400)
committerAnthony Talarico <talarico@gaslightmedia.com>
Thu, 20 Apr 2017 14:37:02 +0000 (10:37 -0400)
changing the member name function to use the getEntry function from the data abstract
to pass the name from the detail model to the detail view

models/front/fields/detail.php
views/front/fields/detail.html

index c051bc1..e07438b 100644 (file)
@@ -59,15 +59,10 @@ class GlmMembersFront_fields_detail extends GlmDataFieldsCustomFields
         if ( isset( $actionData['request']['member'] ) ) {
             $member_info_id = $actionData['request']['member'] - 0;
 
-            // 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_info_object = new GlmDataMemberInfo($this->wpdb, $this->config);
+            $member_info        = $member_info_object->getEntry($member_info_id);
+//            print_r($member_info);
+            $member_name = $member_info['member_name'];
             $member_name = urlencode($member_name);
             
             $where = "ref_dest = $member_info_id";
index 1b43bb9..eb69a7e 100644 (file)
@@ -16,4 +16,4 @@
 {$msrp = $field_values.msrp.data}
 {$sale = $field_values['sale-price'].data}
 {$prod = $member_name}
- <a class="contact-sales" href="{apply_filters('get_form_permalink', 267)}?prod={$prod}&stock={$stock}&msrp={$msrp}&sale={$sale}">Contact Sales</a> 
+ <a class="contact-sales" href="{apply_filters('get_form_permalink', 267)}?prod={$prod}&stock={$stock}&msrp={$msrp}&sale={$sale}">Contact Sales</a> 
\ No newline at end of file