Update contact_role field for edit page
authorSteve Sutton <steve@gaslightmedia.com>
Wed, 1 Aug 2018 20:07:19 +0000 (16:07 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Wed, 1 Aug 2018 20:07:19 +0000 (16:07 -0400)
Update the names only for the select option labels to use the short
list. Still using the contact_role from fieldData.

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

index 9e04991..f856fd8 100644 (file)
@@ -193,7 +193,7 @@ class GlmDataContacts extends GlmDataAbstract
                 'type' => 'list',
                 'list' => $this->config['contact_role_short'],
                 'default' => $this->config['contact_role_numb']['EntityManager'],
-                'use' => 'a'
+                'use' => 'lged'
             ),
 
             // Organization name
index 88af86f..8fb1d0b 100644 (file)
@@ -802,6 +802,7 @@ class GlmMembersAdmin_contacts_index extends GlmDataContacts
             'contactUpdateError'       => $contactUpdateError,
             'errorMessage'             => false,
             'billingFieldResults'      => $billingFieldResults,
+            'contactRoleShort'         => $this->config['contact_role_short'],
         );
 
         // Return status, any suggested view, and any data to controller
index 0368d26..db207ce 100644 (file)
                                     </i>
                                 </a>
                             </th>
-                            <td {if $contactInfo.fieldFail.contact_role_short}class="glm-form-bad-input"{/if}>
+                            <td {if $contactInfo.fieldFail.contact_role}class="glm-form-bad-input"{/if}>
                                 <select id="contactRoleSelect" name="contact_role">
-                    {foreach from=$contactInfo.fieldData.contact_role_short.list item=v}
+                    {foreach from=$contactInfo.fieldData.contact_role.list item=v}
                                     <option value="{$v.value}"{if $v.default} selected="selected"{/if}>
-                                        {$v.name}
+                                        {$contactRoleShort[$v.value]}
                                     </option>
                     {/foreach}
                                 </select>
-                                {if $contactInfo.fieldFail.contact_role_short}<p>{$contactInfo.fieldFail.contact_role_short}</p>{/if}
+                                {if $contactInfo.fieldFail.contact_role}<p>{$contactInfo.fieldFail.contact_role}</p>{/if}
                             </td>
                         </tr>
                         <tr>