{if $errorMsg}
<h3 class="glm-error">{$errorMsg}</h3>
{/if}
-<h1>Registrant List</h1>
+<h1>{$terms.reg_term_attendee_plur_cap} List</h1>
+<div id="exportRegistrantsButton" class="button button-secondary glm-admin-export-button">Export {$terms.reg_term_attendee_plur}</div>
{* Search form for registrants *}
<form method="post" action="{$thisUrl}?page={$thisPage}">
<input type="hidden" name="page" value="{$thisPage}">
<p><b>Total found:</b> {$registrantCount} </p>
{if $paging}
- <input type="Submit" name="pageSelect" value="Previous {$limit} {$terms.term_member_plur_cap}" class="button button-secondary glm-button"{if !$prevStart} disabled{/if}>
- <input type="Submit" name="pageSelect" value="Next {$limit} {$terms.term_member_plur_cap}" class="button button-secondary glm-button"{if !$nextStart} disabled{/if}>
+ <input type="Submit" name="pageSelect" value="Previous {$limit} {$terms.reg_term_attendee_plur_cap}" class="button button-secondary glm-button"{if !$prevStart} disabled{/if}>
+ <input type="Submit" name="pageSelect" value="Next {$limit} {$terms.reg_term_attendee_plur_cap}" class="button button-secondary glm-button"{if !$nextStart} disabled{/if}>
{/if}
<table class="wp-list-table striped glm-admin-table" style="width: 100%;">
{if $paging}
- <input type="Submit" name="pageSelect" value="Previous {$limit} {$terms.term_member_plur_cap}" class="button button-secondary glm-button"{if !$prevStart} disabled{/if}>
- <input type="Submit" name="pageSelect" value="Next {$limit} {$terms.term_member_plur_cap}" class="button button-secondary glm-button"{if !$nextStart} disabled{/if}>
+ <input type="Submit" name="pageSelect" value="Previous {$limit} {$terms.reg_term_attendee_plur_cap}" class="button button-secondary glm-button"{if !$prevStart} disabled{/if}>
+ <input type="Submit" name="pageSelect" value="Next {$limit} {$terms.reg_term_attendee_plur_cap}" class="button button-secondary glm-button"{if !$nextStart} disabled{/if}>
{/if}
</div>
</form>
+
+<div id="exportRegistrantsDialog" title="Export {$terms.reg_term_attendee_plur}">
+ <form id="exportForm" action="{$ajaxUrl}" method="post" enctype="multipart/form-data">
+ <input type="hidden" name="action" value="glm_members_admin_ajax">
+ <input type="hidden" name="glm_action" value="registrantsListExport">
+ <table class="glm-admin-table">
+ <tr><th>Show Only Completed:</th><td><input type="checkbox" name="complete" value="1"></td></tr>
+ <tr>
+ <th>Name Search:</th>
+ <td><input type="text" name="" value=""></td>
+ </tr>
+ <tr>
+ <th>Fields to export:</th>
+ <td>
+ <table padding="3">
+ <tr>
+ <td colspan="2"><a id="selectAllExportFields">Check All</a> / <a id="unselectAllExportFields">Uncheck All</a></td>
+ </tr>
+ <tr>
+ <td class="exportFieldsTd">
+ <input type="checkbox" name="exportId"> {$terms.reg_term_attendee_cap} ID<br>
+ <input type="checkbox" name="exportMember" checked> {$terms.reg_term_attendee_cap} Name<br>
+ <input type="checkbox" name="exportAddr1" checked> Address Line #1<br>
+ <input type="checkbox" name="exportAddr2" checked> Address Line #2<br>
+ <input type="checkbox" name="exportCity" checked> City<br>
+ <input type="checkbox" name="exportState" checked> State<br>
+ <input type="checkbox" name="exportZip" checked> ZIP/Postal Code<br>
+ <input type="checkbox" name="exportPhone" checked> Phone <br>
+ <input type="checkbox" name="exportCounty" checked> County <br>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </form>
+</div>
+
+<script>
+jQuery(document).ready(function($){
+ var dialog = $('#exportRegistrantsDialog').dialog({
+ autoOpen: false,
+ minWidth: 500,
+ dialogClass: 'glm-dialog-no-close',
+ buttons: {
+ 'Export CSV': function(){
+ console.log('doing something');
+ },
+ // 'Print': function() {
+ // console.log( 'Print something' );
+ // },
+ Cancel: function(){
+ dialog.dialog( 'close' );
+ },
+ },
+ });
+
+ $('#exportRegistrantsButton').click(function(){
+ $('#exportRegistrantsDialog').dialog('open');
+ });
+});
+</script>
+
{include file='admin/footer.html'}
<h2 class="nav-tab-wrapper" style="margin-bottom: 1em;">
<a {if $option=="eventDashboard"}onClick="return false;" class="nav-tab nav-tab-active"{else}href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=eventDashboard®EventID={$regEventID}" class="nav-tab"{/if}>Event Dashboard</a>
<a {if $option=="edit"}onClick="return false;" class="nav-tab nav-tab-active"{else}href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=edit®EventID={$regEventID}" class="nav-tab"{/if}>Edit Registration Settings</a>
- <a {if $option=="configureEvent"}onClick="return false;" class="nav-tab nav-tab-active"{else}href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=configureEvent®EventID={$regEventID}" class="nav-tab"{/if}>Registration Levels & Charges</a>
-{if apply_filters('glm-members-customfields-plugin-active', false)}
+ <a {if $option=="configureEvent"}onClick="return false;" class="nav-tab nav-tab-active"{else}href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=configureEvent®EventID={$regEventID}" class="nav-tab"{/if}>Registration Levels & Charges</a>
+{if apply_filters('glm-members-customfields-plugin-active', false)}
<a {if $option=="eventCustomFields"}onClick="return false;" class="nav-tab nav-tab-active"{else}href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=eventCustomFields®EventID={$regEventID}" class="nav-tab"{/if}>Additional Fields</a>
{/if}
- <a {if $option=="registrants"}onClick="return false;" class="nav-tab nav-tab-active"{else}href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=registrants®EventID={$regEventID}" class="nav-tab"{/if}>Registratants</a>
+<a {if $option=="registrants"}onClick="return false;" class="nav-tab nav-tab-active"{else}href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=registrants®EventID={$regEventID}" class="nav-tab"{/if}>{$terms.reg_term_attendee_plur_cap}</a>
</h2>
{if $haveMessages}
<UL>
{foreach $messages as $m}
<li>{$m}</li>
- {/foreach}
+ {/foreach}
</UL>
</div>
{/if}