fixing the member dropdown selection for the job postings edit and new pages
authorAnthony Talarico <talarico@gaslightmedia.com>
Wed, 15 Nov 2017 16:21:06 +0000 (11:21 -0500)
committerAnthony Talarico <talarico@gaslightmedia.com>
Wed, 15 Nov 2017 16:21:06 +0000 (11:21 -0500)
checking to see if member has old member id and use that if so, otherwise use the new member id

models/admin/jobs/index.php
views/admin/jobs/edit.html

index 9271d2e..8007212 100644 (file)
@@ -283,7 +283,7 @@ class GlmMembersAdmin_jobs_index extends GlmDataJobs
                 $view_file = 'index';
                 break;
         }
-//        echo '<pre>', print_r($this->getList()), '</pre>';
+//        echo '<pre>', print_r($member_list), '</pre>';
         // Compile template data
         $templateData = array(
             'jobData'        => $job_data,
index 833deb7..866f3cf 100644 (file)
                     <select id="member" data-id="member" name="member">
                         <option value="">Select a Member</option>
                         {foreach from=$memberList item=m}
-                        
+
+                            {if $m.old_member_id} yes {$member_id = $m.old_member_id} {else} no {$member_id = $m.id} {/if}
+                          
                             {if 'fieldData'|array_key_exists:$job}
-                                <option value="{$m.id}" {if $job.fieldData.member.name == {$m.name}} selected="selected"{/if}>
+                                <option value="{$member_id}" {if $job.fieldData.member.value == $member_id} selected="selected"{/if}>
                             {else if}
-                                <option value="{$m.id}">
+                                <option value="{$member_id}">
                             {/if}
                                 {$m.name}
                             </option>