// Compile template data.
$templateData = array(
+ 'lockedToMember' => $lockedToMember,
'member' => $actionData,
+ 'showArchived' => $showArchived,
+ 'statusTypeNumbers' => $this->config['status_numb'],
'memberID' => $memberID,
'haveInfoRecords' => $haveInfoRecords,
'memberInfoRecords' => $memberInfoRecords,
<div class="glm-widget-container">
<div class="glm-widget">
<h2>
- <span>{$terms.term_member_cap} Profile</span>
+ <span>{$terms.term_member_cap} Profiles</span>
</h2>
<div class="glm-widget-content">
- {if $haveInfoRecords}
- {foreach $memberInfoRecords as $m}
- <a href="{$thisUrl}?page={$thisPage}&glm_action=memberInfo&member={$memberID}&memberInfo={$m.id}"{if $m.status.value == $statusPending} class="glm-notice"{/if}>{$m.status.name} Profile</a> ({$m.reference_name})
- {/foreach}
- {else} <!-- haveInfoRecords -->
- <a href="{$thisUrl}?page={$thisPage}&glm_action=memberInfo&member={$memberID}">Add New {$terms.term_member} Info</a>
- {/if}
+
+ {if apply_filters('glm_members_permit_admin_member_index_view_member_info_version', true)}
+ {if apply_filters('glm_members_permit_admin_member_index_add_member_info_version', true)}
+ {/if}
+ <p>
+ <h3 class="glm-left">{$terms.term_member_cap} Profile Versions</h3>
+ <span class="glm-right">
+ <p>
+ <a href="{$thisUrl}?page={$thisPage}&glm_action=memberInfo&member={$memberID}" class="button button-primary glm-button glm-right">Add New {$terms.term_member_cap} Information Version</a>
+ </p>
+ </span>
+ </p>
+ <br clear="all">
+ <table class="striped glm-admin-table">
+ <thead>
+ <tr>
+ <th>Status</th>
+ <th>Reference Name</th>
+ <th>Created</th>
+ <th>Last Update</th>
+ <th> </th>
+ </tr>
+ </thead>
+ <tbody>
+
+ {if $haveInfoRecords}
+ {assign var="i" value="0"}
+ {foreach $memberInfoRecords as $m}
+
+ {if $m.status.value == $statusTypeNumbers.Active || apply_filters('glm_members_permit_admin_member_index_list_inactive_info', true)}
+ {if $i++ is odd by 1}
+ <tr>
+ {else}
+ <tr class="alternate{if $m.status.name == 'Active'} glm-admin-table-active{/if}">
+ {/if}
+ <td>
+ <a href="{$thisUrl}?page={$thisPage}&glm_action=memberInfo&member={$memberID}&memberInfo={$m.id}"{if $m.status.value == $statusPending} class="glm-notice"{/if}>{$m.status.name}</a>
+ </td>
+ <td>{$m.reference_name}</td>
+ <td>{$m.create_time.datetime}</td>
+ <td>{$m.modify_time.datetime}</td>
+ <td>
+ {if $m.bad_lat_lon}<span class="glm-error">Bad Map Location</span>{/if}
+ {if apply_filters('glm_members_permit_admin_member_index_clone_activate_info_version', true)}
+ <a href="{$thisUrl}?page={$thisPage}&glm_action=memberInfo&member={$memberID}&memberInfo={$m.id}&option=clone" class="button button-secondary glm-button-small glm-right">Clone</a>
+ {if $m.status.name != 'Active'}<a href="{$thisUrl}?page={$thisPage}&glm_action=index&member={$memberID}&activateID={$m.id}" class="button button-secondary glm-button-small glm-right">Activate</a>{/if}
+ {/if}
+ </td>
+ </tr>
+
+
+ {/if}
+ {/foreach}
+ {else} <!-- haveInfoRecords -->
+ <tr><td colspan="5"><a href="{$thisUrl}?page={$thisPage}&glm_action=memberInfo&member={$memberID}">Click here to start entering information for this {$terms.term_member}.</a></td></tr>
+ {/if}
+ </tbody>
+ </table>
+ {/if} <!-- apply_filters -->
</div>
</div>