adding files output to the front details model, still need to add it to the base...
authorAnthony Talarico <talarico@gaslightmedia.com>
Wed, 12 Apr 2017 16:35:11 +0000 (12:35 -0400)
committerAnthony Talarico <talarico@gaslightmedia.com>
Wed, 12 Apr 2017 16:35:11 +0000 (12:35 -0400)
models/front/members/detail.php

index 246dfab..382ee41 100644 (file)
@@ -260,6 +260,8 @@ class GlmMembersFront_members_detail extends GlmDataMemberInfo
         $imageGallery = false;
         $featuredImage = false;
         $featuredImageCaption = false;
+        $files = false;
+        $haveFiles = false;
 
         // Find the active member info record and get it with main member data
         $memberData = $this->getActiveInfoForMember($id);
@@ -290,6 +292,12 @@ class GlmMembersFront_members_detail extends GlmDataMemberInfo
             require_once GLM_MEMBERS_PLUGIN_CLASS_PATH.'/data/dataImages.php';
             $Images = new GlmDataImages($this->wpdb, $this->config);
             $imageGallery = $Images->getGallery($this->config['ref_type_numb']['MemberInfo'], $memberData['id']);
+            
+            // Also, if this is not a create, get any files
+             require_once GLM_MEMBERS_PLUGIN_CLASS_PATH . '/data/dataFiles.php';
+                $Files           = new GlmDataFiles( $this->wpdb, $this->config );
+                $files     = $Files->getFiles( $this->config['ref_type_numb']['MemberInfo'], $memberData['id'] );
+                $haveFiles = ($files != false);
 
             // If we have a gallery
             if ($imageGallery != false) {
@@ -347,6 +355,8 @@ class GlmMembersFront_members_detail extends GlmDataMemberInfo
             'expanded' => $expanded,
             'haveImageGallery' => $haveImageGallery,
             'imageGallery' => $imageGallery,
+            'files'        => $files,
+            'haveFiles'    => $haveFiles,
             'featuredImage' => $featuredImage,
             'featuredImageCaption' => $featuredImageCaption
         );