Setup the detail view from settings.
authorSteve Sutton <steve@gaslightmedia.com>
Tue, 26 Feb 2019 21:17:17 +0000 (16:17 -0500)
committerSteve Sutton <steve@gaslightmedia.com>
Tue, 26 Feb 2019 21:17:17 +0000 (16:17 -0500)
Use the detail view file from settings.

models/front/members/detail.php

index b3af707..fe1e3ea 100644 (file)
@@ -348,30 +348,30 @@ class GlmMembersFront_members_detail extends GlmDataMemberInfo
 
         // Since the ID we recieved with the member data is the pointer to the member info record, replace it with member ID
         $memberData['memberInfoId'] = $memberData['id'];
-        $memberData['id'] = $memberData['member_pointer'];
+        $memberData['id']           = $memberData['member_pointer'];
 
         // Compile template data
         $templateData = array(
-            'coupons' => false,            // To satisfy view code for coupons that we don't support yet.
-            'haveMember' => $haveMember,
-            'member' => $memberData,
-            'expanded' => $expanded,
-            'haveImageGallery' => $haveImageGallery,
-            'imageGallery' => $imageGallery,
-            'files'        => $files,
-            'haveFiles'    => $haveFiles,
-            'featuredImage' => $featuredImage,
+            'coupons'              => false,            // To satisfy view code for coupons that we don't support yet.
+            'haveMember'           => $haveMember,
+            'member'               => $memberData,
+            'expanded'             => $expanded,
+            'haveImageGallery'     => $haveImageGallery,
+            'imageGallery'         => $imageGallery,
+            'files'                => $files,
+            'haveFiles'            => $haveFiles,
+            'featuredImage'        => $featuredImage,
             'featuredImageCaption' => $featuredImageCaption
         );
 
         // Return status, suggested view, and data to controller
         return array(
-            'status' => $success,
+            'status'           => $success,
             'menuItemRedirect' => false,
-            'modelRedirect' => false,
-            'view' => 'front/members/detail.html',
-            'data' => $templateData,
-            'settings' => $settings
+            'modelRedirect'    => false,
+            'view'             => 'front/members/' . $this->config['settings']['detail_view_file'] . '.html',
+            'data'             => $templateData,
+            'settings'         => $settings
         );
 
     }