$toDate = false;
$filterArchived = false;
$filterPending = false;
+ $filterFeatured = false;
$eventDeleted = false;
$eventDeleteError = false;
$locations = false;
$where .= " AND status = " . $this->config['status_numb']['Pending'];
}
+ // Check for Featured filter
+ if (isset($_REQUEST['filterFeatured']) && $_REQUEST['filterFeatured'] == 'on') {
+ $filterFeatured = true;
+ $where .= " AND featured = true";
+ }
+
// Add "selected" element default false;
reset($categories);
while (list($k, $v) = each($categories)) {
'toDate' => $toDate,
'filterArchived' => $filterArchived,
'filterPending' => $filterPending,
+ 'filterFeatured' => $filterFeatured,
'eventDeleted' => $eventDeleted,
'eventDeleteError' => $eventDeleteError,
'locations' => $locations,
{/if}
<input type="hidden" name="option" value="list">
{/if}
-
+
<input type="hidden" name="prevStart" value="{$prevStart}">
<input type="hidden" name="nextStart" value="{$nextStart}">
<input type="hidden" name="limit" value="{$limit}">
<span class="glm-nowrap">
<b>Show Archived Only: </b><input type="checkbox" id="filterArchived" name="filterArchived" class="listFilter"{if $filterArchived} checked{/if} style="margin-right: 1em;">
<b>Show Pending Only: </b><input type="checkbox" id="filterPending" name="filterPending" class="listFilter"{if $filterPending} checked{/if} style="margin-right: 1em;">
+ <b>Show Featured Only: </b><input type="checkbox" id="filterFeatured" name="filterFeatured" class="listFilter"{if $filterFeatured} checked{/if} style="margin-right: 1em;">
</span>
<span class="glm-nowrap">
<b>Text Search: </b><input id="glmEventsSearch" name="textSearch" type="text" id="autoTest">
<p><b>Total found:</b> {$numbEvents} </p>
-
+
{if $paging}
<input type="Submit" name="pageSelect" value="Previous {$limit} Events" class="button button-secondary glm-button"{if !$prevStart} disabled{/if}>
<input type="Submit" name="pageSelect" value="Next {$limit} Events" class="button button-secondary glm-button"{if !$nextStart} disabled{/if}>
- {/if}
-
+ {/if}
+
<table class="wp-list-table striped glm-admin-table">
<thead>
<tr>
$(".glm-flash-updated").fadeOut(500).fadeIn(500).fadeOut(500).fadeIn(500).fadeOut(500).fadeIn(500).fadeOut(500).fadeIn(500).fadeOut(500);
// Filter triggers
-
+
$("#filterArchived").on('click', function() {
$("#filterPending").attr('checked', false);
});
-
+
$("#filterPending").on('click', function() {
$("#filterArchived").attr('checked', false);
});
-/*
+/*
$(".listFilter" ).change( function() {
var filter = '';
// Check for Archived filter
if ($("#filterArchived").attr('checked')) {
filter = '&filterArchived=true';
- }
-
+ }
+
// Check for Pending filter
if ($("#filterPending").attr('checked')) {
filter = '&filterPending=true';
{ label: "{$e.name|replace:'"':"'"}", value: "{$e.name|replace:'"':"'"}", id: '{$e.id}' },
{/foreach}
];
-
+
$( "#glmEventsSearch" ).autocomplete({
source: availableTags,
html: true,