case 'updateGroup':
if ( $id > 0 ) {
$groupData->updateEntry( $id );
- }
+ }
break;
case 'deleteGroup':
if ( $id > 0 ) {
$groupData->deleteEntry( $id, true );
- }
+ }
break;
default:
$groups = $groupData->getList();
+ // If we have groups, add "selected" element default false;
+ if (is_array($groups)) {
+ reset($groups);
+ while (list($k, $v) = each($groups)) {
+ $groups[$k]['selected'] = false;
+ }
+ }
+
// Get a current list of interests
$where = null;
if ( isset( $_REQUEST['filterGroups'] ) ) {
<a id="glm-groups-list" data-show-table="glm-table-groups" class="glm-settings-tab nav-tab">Groups</a>
</h2>
-<form action="{$thisUrl}?page={$thisPage}" method="post" id="searchForm">
- <input type="hidden" name="glm_action" value="leads">
- <p class="right">
- <b>Filter by Groups:</b>
- <select id="filterGroups" name="filterGroups[]" multiple="multiple">
- {foreach $groups as $group}
- <option value="{$group.id}"{if $group.selected} selected{/if}>{$group.title}</option>
- {/foreach}
- </select>
- <input type="submit" value="Submit" style="margin-right: 2em;">
- </p>
-</form>
<table id="glm-table-interests" class="glm-admin-table glm-settings-table{if $option2!=''} glm-hidden{/if}">
+ <tr>
+ <td colspan="2">
+ <form action="{$thisUrl}?page={$thisPage}" method="post" id="searchForm">
+ <input type="hidden" name="glm_action" value="leads">
+ <p class="right">
+ <b>Filter by Groups:</b>
+ <select id="filterGroups" name="filterGroups[]" multiple="multiple">
+ {foreach $groups as $group}
+ <option value="{$group.id}"{if $group.selected} selected{/if}>{$group.title}</option>
+ {/foreach}
+ </select>
+ <input type="submit" value="Submit" style="margin-right: 2em;">
+ </p>
+ </form>
+ </td>
+ </tr>
<tr><td colspan="2">
<!-- Add Interests Button and Dialog Box -->
<div id="newInterestButton" class="button button-primary glm-right">Add an Interest</div>
<p><span class="glm-required">*</span> Required</p>
<a id="newInterestCancel" class="button button-primary glm-right">Cancel</a>
<input type="submit" value="Add new Interest" class="button button-primary">
-
+
</form>
</div>
<p><span class="glm-required">*</span> Required</p>
<a id="editInterestCancel" class="button button-primary glm-right">Cancel</a>
<input type="submit" value="Update this Interest">
-
+
</form>
</div>
-
-
+
+
<h2>Interests</h2>
<table class="wp-list-table widefat fixed posts glm-admin-table">
</table>
<script type="text/javascript">
jQuery(document).ready(function($) {
-
+
$("#newInterestDialog").dialog({
autoOpen: false,
minWidth: 400,
// Clear tabl highlights and hide all tables
$('.glm-settings-tab').removeClass('nav-tab-active');
$('.glm-settings-table').addClass('glm-hidden');
-
+
// Highlight selected tab
$(this).addClass('nav-tab-active');
-
+
// Show selected table
var table = $(this).attr('data-show-table');
$('#' + table).removeClass('glm-hidden');
-
+
if (table == 'glm-table-address') {
initMap();
}
-
+
});
/*
<p><span class="glm-required">*</span> Required</p>
<a id="newGroupCancel" class="button button-primary glm-right">Cancel</a>
<input type="submit" value="Add new Group" class="button button-primary">
-
+
</form>
</div>
<p><span class="glm-required">*</span> Required</p>
<a id="editGroupCancel" class="button button-primary glm-right">Cancel</a>
<input type="submit" value="Update this Group">
-
+
</form>
</div>
{if $haveGroups}
{assign var="i" value="0"}
{foreach $groups as $t}
- {if $i++ is odd by 1}
+ {if $i++ is odd by 1}
<tr>
{else}
<tr class="alternate">
</table>
<script type="text/javascript">
jQuery(document).ready(function($) {
-
+
$("#newGroupDialog").dialog({
autoOpen: false,
minWidth: 400,
});
</script>
-
-
+
+
{include file='admin/footer.html'}