Fix the business_city field and default for business_state
authorSteve Sutton <steve@gaslightmedia.com>
Wed, 8 Aug 2018 18:57:15 +0000 (14:57 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Wed, 8 Aug 2018 19:04:41 +0000 (15:04 -0400)
update no default for state and was using wrong city

classes/data/dataContacts.php
views/admin/contacts/edit.html

index fd3e549..a9f320b 100644 (file)
@@ -495,7 +495,7 @@ class GlmDataContacts extends GlmDataAbstract
                 'field' => 'business_state',
                 'type' => 'list',
                 'list' => $this->config['states'],
-                'default' => 'MI',
+                //'default' => 'MI',
                 'use' => 'a'
             ),
 
index a6136c7..81ed55b 100644 (file)
@@ -62,7 +62,7 @@
 
     {else} <!-- !$option -->
 
-    
+
     {if apply_filters('glm_members_permit_admin_member_contacts_edit_contact', true)}
 
     {if $option == 'create' || $option == 'edit'}
         </h2>
 
 
-            
+
             <div id="glm-table-profile" class="glm-admin-table-outer glm-contact-info-table glm-admin-table">
                 <div id="glm-contact-account-settings-toggle" class="glm-contact-content-toggle {if $contactEditOwnRecord}glm-hidden{/if}">
                     <h3 class="section-title">Account Settings</h3>
                                     <!-- City Selection -->
                                     <input id="businessCityName" type="hidden" name="newBusinessCityName" value=""><!-- this field is only used if adding a new city to pass the new name -->
                                     <select name="business_city" id="businessCity" class="glm-geocodeAction">
-                        {foreach from=$contactInfo.fieldData.city.list item=v}
+                        {foreach from=$contactInfo.fieldData.business_city.list item=v}
                                         <option value="{$v.value}"{if $v.default} selected="selected"{/if}>
                                             {$v.name}
                                         </option>
                                 <th {if $contactInfo.fieldRequired.business_state}class="glm-required"{/if}>State</th>
                                 <td {if $contactInfo.fieldFail.business_state}class="glm-form-bad-input"{/if}>
                                     <select id="business_state" name="business_state" class="glm-geocodeAction">
+                                        <option value=""></option>
                         {foreach from=$contactInfo.fieldData.business_state.list item=v}
                                         <option value="{$v.value}"{if $v.default} selected="selected"{/if}>
                                             {$v.name}
                                 <th {if $contactInfo.fieldRequired.business_country}class="glm-required"{/if}>Country</th>
                                 <td {if $contactInfo.fieldFail.business_country}class="glm-form-bad-input"{/if}>
                                     <select id="business_country" name="business_country" class="glm-geocodeAction">
+                                        <option value=""></option>
                         {foreach from=$contactInfo.fieldData.business_country.list item=v}
                                         <option value="{$v.value}"{if $v.default} selected="selected"{/if}>
                                             {$v.name} {$v.value}
             } else {
                 $("#glm-contact-fullprofile-toggle").removeClass("selected");
                 console.log("UNSelect!");
-                
+
             }
         }