Fixed uninitialized parameter problem for $filterFeatured in membersListExport model
authorChuck Scott <cscott@gaslightmedia.com>
Fri, 11 Aug 2017 19:41:08 +0000 (15:41 -0400)
committerChuck Scott <cscott@gaslightmedia.com>
Fri, 11 Aug 2017 19:41:08 +0000 (15:41 -0400)
Fixed bad referencs to .value in certain output fields in the Member Profile Export views when those values didn't exist.
Updated index.php with new version
Updated readme.txt with new version notes.

index.php
models/admin/ajax/membersListExport.php
readme.txt
views/admin/ajax/membersListExport.html
views/admin/ajax/membersListExportCsv.html

index 575d5d9..b3aeebc 100644 (file)
--- a/index.php
+++ b/index.php
@@ -3,7 +3,7 @@
  * Plugin Name: GLM Members Database
  * Plugin URI: http://www.gaslightmedia.com/
  * Description: Gaslight Media Members Database.
- * Version: 2.10.6
+ * Version: 2.10.7
  * Author: Gaslight Media
  * Author URI: http://www.gaslightmedia.com/
  * License: GPL2
@@ -19,7 +19,7 @@
  * @package glmMembersDatabase
  * @author Chuck Scott <cscott@gaslightmedia.com>
  * @license http://www.gaslightmedia.com Gaslightmedia
- * @version 2.10.6
+ * @version 2.10.7
  */
 
 /*
@@ -38,7 +38,7 @@
  *
  */
 
-define('GLM_MEMBERS_PLUGIN_VERSION', '2.10.6');
+define('GLM_MEMBERS_PLUGIN_VERSION', '2.10.7');
 define('GLM_MEMBERS_PLUGIN_DB_VERSION', '1.1.32');
 
 // Check if plugin version is not current in WordPress option and if needed updated it
index 012f039..6453a2f 100644 (file)
@@ -192,6 +192,7 @@ class GlmMembersAdmin_ajax_membersListExport extends GlmDataMemberInfo
         }
 
         // Check for "Featured Only
+        $filterFeatured = false;
         if (isset($_REQUEST['filterFeatured'])) {
 
             // Refine search only to members with pending Info data
@@ -220,6 +221,7 @@ class GlmMembersAdmin_ajax_membersListExport extends GlmDataMemberInfo
         //echo '<pre>$where: ' . print_r( $where, true ) . '</pre>';
         // Get a current list of members without paging
         $list = $this->getList($where, "member_name");
+        
         //echo '<pre>$list: ' . print_r( $list, true ) . '</pre>';
         //exit;
 
index 897ae9f..178a38a 100644 (file)
@@ -66,6 +66,10 @@ There is of course much more to this.
 (none)
 
 == Changelog ==
+= 2.10.7 =
+* Fixed problems with Member Profile Export view files.
+* Fixed uninitialized value in Members Profile Export model.
+
 = 2.10.6 =
 * Updated the member export to member profile export.
 * Fixed the member export file.
index ede0c66..bcb2e4b 100644 (file)
                     {if $select.exportAddr1}<td>{$m.addr1}</td>{/if}
                     {if $select.exportAddr2}<td>{$m.addr2}</td>{/if}
                     {if $select.exportCity}<td>{$m.city}</td>{/if}
-                    {if $select.exportState}<td>{$m.state.value}</td>{/if}
+                    {if $select.exportState}<td>{if $m.state}{$m.state.value}{/if}</td>{/if}
                     {if $select.exportZip}<td>{$m.zip}</td>{/if}
-                    {if $select.exportCounty}<td>{$m.county.value}</td>{/if}
-                    {if $select.exportRegion}<td>{$m.region.value}</td>{/if}
+                    {if $select.exportCounty}<td>{if $m.county}{$m.county.value}{/if}</td>{/if}
+                    {if $select.exportRegion}<td>{$m.region}</td>{/if}
                     {if $select.exportMailingAddr1}<td>{$m.mailing_addr1}</td>{/if}
                     {if $select.exportMailingAddr2}<td>{$m.mailing_addr2}</td>{/if}
                     {if $select.exportMailingCity}<td>{$m.mailing_city}</td>{/if}
-                    {if $select.exportMailingState}<td>{$m.mailing_state.value}</td>{/if}
+                    {if $select.exportMailingState}<td>{if $m.mailing_state}{$m.mailing_state.value}{/if}</td>{/if}
                     {if $select.exportMailingZip}<td>{$m.mailing_zip}</td>{/if}
                     {if $select.exportPhone}<td>{$m.phone}</td>{/if}
                     {if $select.exportTollFree}<td>{$m.toll_free}</td>{/if}
index 92340dc..1175533 100644 (file)
 {if $select.exportAddr1}"{$m.addr1}",{/if}
 {if $select.exportAddr2}"{$m.addr2}",{/if}
 {if $select.exportCity}"{$m.city}",{/if}
-{if $select.exportState}"{$m.state.value}",{/if}
+{if $select.exportState}"{if $m.state}{$m.state.value}{/if}",{/if}
 {if $select.exportZip}"{$m.zip}",{/if}
-{if $select.exportCounty}"{$m.county.value}",{/if}
-{if $select.exportRegion}"{$m.region.value}",{/if}
+{if $select.exportCounty}"{if $m.county}{$m.county.value}{/if}",{/if}
+{if $select.exportRegion}"{$m.region}",{/if}
 {if $select.exportMailingAddr1}"{$m.mailing_addr1}",{/if}
 {if $select.exportMailingAddr2}"{$m.mailing_addr2}",{/if}
 {if $select.exportMailingCity}"{$m.mailing_city}",{/if}
-{if $select.exportMailingState}"{$m.mailing_state.value}",{/if}
+{if $select.exportMailingState}"{if $m.mailing_state}{$m.mailing_state.value}{/if}",{/if}
 {if $select.exportMailingZip}"{$m.mailing_zip}",{/if}
 {if $select.exportPhone}"{$m.phone}",{/if}
 {if $select.exportTollFree}"{$m.toll_free}",{/if}