{include file='admin/header.html'}
-<h3>Search Members</h3>
+<h3>Search</h3>
{if $searchResults}
<form action="{$thisUrl}?page={$thisPage}" method="post">
{if $smarty.request.filterContactLastName}
<input type="hidden" name="filterContactLastName" value="{$smarty.request.filterContactLastName}" />
{/if}
- <table>
- <tr>
- <th>Message</th>
- <td>
- <select name="message_id" required>
- <option value="">-- Select --</option>
- {foreach $messages as $message}
- <option value="{$message.id}">{$message.subject}</option>
- {/foreach}
- </select>
- </td>
- </tr>
- <tr>
- <td colspan="2">
- <input type="submit" value="Send Messages" />
- </td>
- </tr>
- </table>
+ <div class="grid-x grid-margin-x">
+ <div class="cell small-12">
+ <label for="message_id">Message</label>
+ <select id="message_id" name="message_id" required>
+ <option value="">-- Select --</option>
+ {foreach $messages as $message}
+ <option value="{$message.id}">{$message.subject}</option>
+ {/foreach}
+ </select>
+ </div>
+ </div>
+ <div class="grid-x grid-margin-x">
+ <div class="cell small-12">
+ <input type="submit" class="button" value="Send Messages" />
+ </div>
+ </div>
</form>
{else}
+ {if isset($searched) && $searched}
+ <div class="callout alert" data-closable>
+ There were no members or contacts matching your search.
+ <button class="close-button" aria-label="Dismiss alert" type="button" data-close>
+ <span aria-hidden="true">×</span>
+ </button>
+ </div>
+ {/if}
{* Search Form *}
<form action="{$thisUrl}?page={$thisPage}" method="post">
<input type="hidden" name="page" value="{$thisPage}" />
<input type="hidden" name="option" value="search" />
<input type="hidden" name="search" value="1" />
- <div clas="glma-row">
- <div class="glma-small-4 glma-columns">
- <h4>{$terms.term_member_cap} Info</h4>
- <label for="filterMemberName">
- Name
- </label>
- <input id="filterMemberName" name="filterMemberName" />
- <label for="filterMemberTypes">
- {$terms.term_member_cap} Type
- </label>
- <select id="filterMemberTypes" name="filterMemberTypes">
- <option value=""></option>
- {foreach $member_types as $type}
- <option value="{$type.id}"{if $type.id == $mTypeSelected} selected{/if}>{$type.name}</option>
- {/foreach}
- </select>
- </div>
- <div class="glma-small-4 glma-columns">
- <h4>{$terms.term_contact_cap} Info</h4>
- <label for="filterContactEmail">
- Email
- </label>
- <input id="filterContactEmail" name="filterContactEmail" />
- <label for="filterContactFirstName">
- First Name
- </label>
- <input id="filterContactFirstName" name="filterContactFirstName" />
- <label for="filterContactLastName">
- Last Name
- </label>
- <input id="filterContactLastName" name="filterContactLastName" />
- </div>
- <div class="glma-small-4 glma-columns">
- <h4>{$terms.term_member_cap} Profile Info</h4>
- {* Multiselect Search Module. Set the necessary parameters for the element here *}
- {assign var="multiSelectFilterID" value="filterCategories"}
- {assign var="multiSelectFilterName" value="filterCategories[]"}
- {assign var="multiSelectFilterData" value=$categories}
- {assign var="multiSelectFilterPlaceholder" value="Filter Categories"}
- {assign var="multiSelectFilterSearchTerm" value="Categories"}
- {include file='admin/ui/multiSelectSearch.html'}
- {* End Multiselect Search Module *}
- <label for="filterMemberStatus">
- Status
- </label>
- <select id="filterMemberStatus" name="filterMemberStatus">
- <option value=""></option>
- {foreach $statusTypes as $key => $status}
- <option value="{$key}">{$status}</option>
- {/foreach}
- </select>
- <label for="filterMemberCity">
- City
- </label>
- <select id="filterMemberCity" name="filterMemberCity">
- <option value=""></option>
- {foreach $cities as $city}
- <option value="{$city.id}">{$city.name}</option>
- {/foreach}
- </select>
- {if $settings.enable_counties}
- <label for="filterMemberCounty">
- County
- </label>
- <select id="filterMemberCounty" name="filterMemberCounty">
- <option value=""></option>
- {foreach $counties as $county}
- <option value="{$county.id}">{$county.name}</option>
- {/foreach}
- </select>
- {/if}
- <label for="filterMemberState">
- State
- </label>
- <select id="filterMemberState" name="filterMemberState">
- <option value=""></option>
- {foreach $states as $abbr => $state}
- <option value="{$abbr}">{$state}</option>
- {/foreach}
- </select>
- <label for="filterMemberZip">
- Zip
- </label>
- <input id="filterMemberZip" name="filterMemberZip" />
+
+ <div class="grid-x grid-margin-x">
+ <div class="cell small-12">
+ <div class="grid-x medium-grid-frame">
+ <div class="cell small-12 medium-6 medium-grid-container">
+ <div class="grid-y grid-paddingxx">
+ <div class="cell small-12 medium-6">
+ <fieldset class="fieldset">
+ <legend>{$terms.term_member_cap} Info</legend>
+ <label for="filterMemberName"> Name </label>
+ <input type="text" id="filterMemberName" name="filterMemberName" />
+ <label for="filterMemberTypes"> {$terms.term_member_cap} Type </label>
+ <select id="filterMemberTypes" name="filterMemberTypes">
+ <option value=""></option>
+ {foreach $member_types as $type}
+ <option value="{$type.id}">{$type.name}</option>
+ {/foreach}
+ </select>
+ </fieldset>
+ </div>
+ <div class="cell small-12 medium-6">
+ <fieldset class="fieldset">
+ <legend>{$terms.term_contact_cap} Info</legend>
+ <label for="filterContactEmail"> Email </label>
+ <input type="text" id="filterContactEmail" name="filterContactEmail" />
+ <label for="filterContactFirstName"> First Name </label>
+ <input type="text" id="filterContactFirstName" name="filterContactFirstName" />
+ <label for="filterContactLastName"> Last Name </label>
+ <input type="text" id="filterContactLastName" name="filterContactLastName" />
+ </fieldset>
+ </div>
+ </div>
+ </div>
+ <div class="grid-x grid-padding-x medium-auto">
+ <div class="cell small-12 medium-auto">
+ <fieldset class="fieldset">
+ <legend>{$terms.term_member_cap} Profile Info</legend>
+ {* Multiselect Search Module. Set the necessary parameters for the element here *}
+ {assign var="multiSelectFilterID" value="filterCategories"}
+ {assign var="multiSelectFilterName" value="filterCategories[]"}
+ {assign var="multiSelectFilterData" value=$categories}
+ {assign var="multiSelectFilterPlaceholder" value="Filter Categories"}
+ {assign var="multiSelectFilterSearchTerm" value="Categories"}
+ {include file='admin/ui/multiSelectSearch.html'}
+ {* End Multiselect Search Module *}
+ <label for="filterMemberStatus"> Status </label>
+ <select id="filterMemberStatus" name="filterMemberStatus">
+ <option value=""></option>
+ {foreach $statusTypes as $key => $status}
+ <option value="{$key}">{$status}</option>
+ {/foreach}
+ </select>
+ <label for="filterMemberCity"> City </label>
+ <select id="filterMemberCity" name="filterMemberCity">
+ <option value=""></option>
+ {foreach $cities as $city}
+ <option value="{$city.id}">{$city.name}</option>
+ {/foreach}
+ </select>
+ {if $settings.enable_counties}
+ <label for="filterMemberCounty"> County </label>
+ <select id="filterMemberCounty" name="filterMemberCounty">
+ <option value=""></option>
+ {foreach $counties as $county}
+ <option value="{$county.id}">{$county.name}</option>
+ {/foreach}
+ </select>
+ {/if}
+ <label for="filterMemberState"> State </label>
+ <select id="filterMemberState" name="filterMemberState">
+ <option value=""></option>
+ {foreach $states as $abbr => $state}
+ <option value="{$abbr}">{$state}</option>
+ {/foreach}
+ </select>
+ <label for="filterMemberZip"> Zip </label>
+ <input type="text" id="filterMemberZip" name="filterMemberZip" />
+ </fieldset>
+ </div>
+ </div>
+ </div>
</div>
</div>
- <div class="glma-row">
- <div class="glma-small-12 glma-columns">
+ <div class="grid-x grid-margin-x">
+ <div class="cell small-12">
<input class="button" type="submit" value="Search" />
</div>
</div>
{if $emailsQueued}<span class="glm-notice glm-flash-updated">Emails Queued</span>{/if}
{if $searchResults}
- <table class="wp-list-table widefat fixed posts glm-admin-table" style="width: 1200px;">
+ <table class="stack" style="max-width: 800px;">
<thead>
<tr>
<th>ID</th>