// 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
);
}