- <table class="glm-admin-table">
{if apply_filters('glm_members_permit_admin_widget_members', true)}
{if $membersList}
- <tr><th>Number of {$terms.term_member_plur_cap} Listed: </th><td><a href="{$adminUrl}?page=glm-members-admin-menu-members&glm_action=list" class="glm-right">List Members</a><span class="glm-left">{$numbMembers}</span></td></tr>
- <tr>
- <td colspan="2">
- <input id="glmMembersSearch" type="text" id="autoTest" class="glm-right">
- <span class="glm-left">{$terms.term_member_cap} Search:</span>
- <script type="text/javascript">
- jQuery(document).ready(function($) {
-
- /*
- * Do autocomplete search for member
- * label: What will be searched
- * value: What will be displayed when selected
- * id: Member id added so we can go to the member while showing what was selected
- * Also note that autocomplete does not properly render HTML codes, so we
- * "unescape" them for HTML in Smarty.
- */
- var availableTags = [
- {foreach $membersList as $m}
- { label: "{$m.name|unescape:'html'}", value: "{$m.name|unescape:'html'}", id: '{$m.id}' },
- {/foreach}
- ];
- $( "#glmMembersSearch" ).autocomplete({
- source: availableTags,
- html: true,
- select: function( event, ui ) {
- var memberID = ui.item.id;
- window.location.replace("{$adminUrl}?page=glm-members-admin-menu-member&glm_action=index&member=" + memberID );
- },
- response: function(event, ui) {
- if (!ui.content.length) {
- var noResult = { value:"",label:"No results found" };
- ui.content.push(noResult);
+ <table class="wp-list-table glm-admin-table">
+ <tbody>
+ <tr>
+ <td>
+ Number of {$terms.term_member_plur_cap} Listed:</b> {$numbMembers}
+ </td>
+ <td>
+ <a href="{$adminUrl}?page=glm-members-admin-menu-members&glm_action=list" class="glm-right">List Members</a>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2">
+ <input id="glmMembersSearch" type="text" id="autoTest" class="glm-right">
+ <span class="glm-left">{$terms.term_member_cap} Search:</span>
+ <script type="text/javascript">
+ jQuery(document).ready(function($) {
+
+ /*
+ * Do autocomplete search for member
+ * label: What will be searched
+ * value: What will be displayed when selected
+ * id: Member id added so we can go to the member while showing what was selected
+ * Also note that autocomplete does not properly render HTML codes, so we
+ * "unescape" them for HTML in Smarty.
+ */
+ var availableTags = [
+ {foreach $membersList as $m}
+ { label: "{$m.name|unescape:'html'}", value: "{$m.name|unescape:'html'}", id: '{$m.id}' },
+ {/foreach}
+ ];
+ $( "#glmMembersSearch" ).autocomplete({
+ source: availableTags,
+ html: true,
+ select: function( event, ui ) {
+ var memberID = ui.item.id;
+ window.location.replace("{$adminUrl}?page=glm-members-admin-menu-member&glm_action=index&member=" + memberID );
+ },
+ response: function(event, ui) {
+ if (!ui.content.length) {
+ var noResult = { value:"",label:"No results found" };
+ ui.content.push(noResult);
+ }
}
- }
- });
-
- });
-
- </script>
- </td>
- </tr>
+ });
+
+ });
+
+ </script>
+ </td>
+ </tr>
+ </tbody>
{/if}
+ </table>
{/if}
-{if apply_filters('glm_members_permit_admin_widget_warnings', true)}
- {if !$haveMemberTypes}
+{if apply_filters('glm_members_permit_admin_widget_warnings', true)}
+ {if !$haveMemberTypes || !$haveCategories || !$haveAmenities || !$haveCities || !$haveRegions || $numbMembers == 0}
+ <h4><span class="glm-error">Pending {$terms.term_member_cap} Information</span></h4>
+ <table class="wp-list-table striped glm-admin-table">
+ {if !$haveMemberTypes}
<tr>
<th class="glm-error">No {$terms.term_member_cap} Types</th>
<td><a href="{$adminUrl}?page=glm-members-admin-menu-configure&glm_action=memberTypes" class="glm-right">Add</a></td>
</tr>
- {/if}
- {if !$haveCategories}
+ {/if}
+ {if !$haveCategories}
<tr>
<th><span class="glm-error">No {$terms.term_member_cap} Categories</span></th>
<td><a href="{$adminUrl}?page=glm-members-admin-menu-configure&glm_action=categories" class="glm-right">Add</a></td>
</tr>
- {/if}
- {if !$haveAmenities}
+ {/if}
+ {if !$haveAmenities}
<tr>
<th><span class="glm-error">No Amenities</span></th>
<td><a href="{$adminUrl}?page=glm-members-admin-menu-configure&glm_action=amenities" class="glm-right">Add</a></td>
</tr>
- {/if}
- {if !$haveCities}
+ {/if}
+ {if !$haveCities}
<tr>
<th><span class="glm-error">No Cities</span></th>
<td><a href="{$adminUrl}?page=glm-members-admin-menu-configure&glm_action=cities" class="glm-right">Add</a></td>
</tr>
- {/if}
- {if !$haveRegions}
+ {/if}
+ {if !$haveRegions}
<tr>
<th><span class="glm-error">No Regions</span></th>
<td><a href="{$adminUrl}?page=glm-members-admin-menu-configure&glm_action=regions" class="glm-right">Add</a></td>
</tr>
- {/if}
- {if $numbMembers == 0}
+ {/if}
+ {if $numbMembers == 0}
<tr>
<th> <span class="glm-error">No {$terms.term_member_plur_cap}</span></th>
<td><a href="{$adminUrl}?page=glm-members-admin-menu-member&glm_action=index&member_id=" class="glm-right">Add a {$terms.term_member_cap}</a></td>
</tr>
- {/if}
+ {/if}
+ </table>
+ {/if}
{if $haveBadLatLon}
- <tr>
- <td>
- <h4><span class="glm-error">Records with Bad Map Locations</span></h4>
-
- <table class="wp-list-table widefat fixed posts glm-admin-table"">
- <tbody>
- {assign var="i" value="0"}
- {foreach $badLatLonList as $p}
- {if $i++ is odd by 1}
- <tr>
- {else}
- <tr class="alternate">
- {/if}
- <td>
- <a href="{$adminUrl}?page=glm-members-admin-menu-member&glm_action=memberInfo&member={$p.member_pointer}&memberInfo={$p.id}">{$p.member}:</a> {$p.reference_name}
- </td>
- </tr>
- {/foreach}
- </tbody>
- </table>
- </td>
- </tr>
+ <h4><span class="glm-error">Records with Bad Map Locations</span></h4>
+
+ <table class="wp-list-table striped glm-admin-table">
+ <tbody>
+ {foreach $badLatLonList as $p}
+ <tr>
+ <td>
+ <a href="{$adminUrl}?page=glm-members-admin-menu-member&glm_action=memberInfo&member={$p.member_pointer}&memberInfo={$p.id}">{$p.member}:</a> {$p.reference_name}
+ </td>
+ </tr>
+ {/foreach}
+ </tbody>
+ </table>
{/if}
{/if}
- </table>
{if apply_filters('glm_members_permit_admin_widget_pending_info', true)}
{if $membersPending}
- <hr>
<h4><span class="glm-error">Pending {$terms.term_member_cap} Information</span></h4>
- <table class="wp-list-table widefat fixed posts glm-admin-table">
+ <table class="wp-list-table striped glm-admin-table">
<tbody>
- {assign var="i" value="0"}
{foreach $pendingList as $p}
- {if $i++ is odd by 1}
<tr>
- {else}
- <tr class="alternate">
- {/if}
<td>
<span class="glm-admin-table-medium-text">
<a href="{$adminUrl}?page=glm-members-admin-menu-member&glm_action=memberInfo&member={$p.member_pointer}&memberInfo={$p.id}}">{$p.member}</a>: