}
$memberID = $_REQUEST['memberID'];
$memberInfo = $_REQUEST['memberInfo'];
+
if( $_REQUEST['option'] == 'manage'){
$data = $this->controller( 'member', 'index', array("memberID" => $memberID), true, true);
}
// $support->write_log($_REQUEST);
$data = $this->controller( 'member', 'memberInfo', false, true, true);
}
+ if($_REQUEST['option'] == 'delete'){
+ $deleteID = $_REQUEST['deleteID'];
+ $support->write_log($_REQUEST);
+ $data = $this->controller( 'member', 'index', false, true, true);
+ }
$return = array(
'searchData' => $data, // Where our events list will go
);
// Load Members data abstract
require_once GLM_MEMBERS_PLUGIN_CLASS_PATH.'/data/dataMembers.php';
-
+require_once GLM_MEMBERS_PLUGIN_CLASS_PATH.'/glmPluginSupport.php';
/*
* This class performs the work for the default action of the "Members" menu
* option, which is to display the members dashboard.
$haveMemberInfo = false;
$clickThroughCounts = array('day' => 0, 'week' => 0, 'month' => 0);
$detailViewCounts = array('day' => 0, 'week' => 0, 'month' => 0);
-
+
// Check for required Member Types
require_once GLM_MEMBERS_PLUGIN_CLASS_PATH.'/data/dataMemberTypes.php';
$MemberTypes = new GlmDataMemberTypes($this->wpdb, $this->config);
<div id="glm-manage-member-dashboard">
{include file='admin/manageDashboard/adminSearch/searchHeader.html'}
<div id="glm-admin-member-list" class="row admin-member-list">
+ {if $paging}
+ {include file='admin/manageDashboard/adminSearch/pagination.html'}
+ {/if}
+
<div id="glm-admin-list-columns">
<span class="member-record-header" id="member-record-image"></span>
<span class="member-record-header" id="member-record-name">Name</span>
<span class="member-record-header" id="member-record-packages">Packages</span>
<span class="member-record-header" id="member-record-featured">Featured</span>
</div>
+
+
<div id="member-results-container"></div>
+ {if $paging}
+ {include file='admin/manageDashboard/adminSearch/pagination.html'}
+ {/if}
<div id="glm-admin-search-overlay">
<img class="glm-list-loader" src="{$assetsUrl}/loader.gif" alt="">
</div>
</div>
<div id="edit-screen" class="edit-screen sidenav"></div>
</div>
-
+<style>
+ #wpfooter{
+ display: none;
+ }
+</style>
<script>
jQuery(function($){
function(complete) {},
function(success) {
$(".edit-screen").html(success.searchData);
+ editData.option = "";
+ editData.memberID = "";
},
function(error) {
console.log(error);
editData,
function(complete) {},
function(success) {
- console.log(success);
-
$(".edit-screen").html(success.searchData);
-
},
function(error) {
console.log(error);
editData,
function(complete) {},
function(success) {
- console.log(success);
-
$(".edit-screen").html(success.searchData);
-
},
function(error) {
console.log(error);
"POST"
);
});
+
+ $(document).on("click", "#deleteMemberInfoButton",function(e){
+ e.preventDefault();
+ });
+
+ $(document).on("click", "#deleteMemberInfoSubmit", function(e){
+ e.preventDefault();
+ editData.option = "delete";
+ editData.member = $(this).data("member");
+ editData.deleteID = $(this).data("memberinfo");
+ Glma.manageMember(
+ editData,
+ function(complete) {},
+ function(success) {
+ //$(".edit-screen").html(success.searchData);
+ },
+ function(error) {
+ console.log(error);
+ },
+ "POST"
+ );
+ });
});
</script>
- {if $paging}
- {include file='admin/manageDashboard/adminSearch/pagination.html'}
- {/if}
-
+
{if $haveMembers}
{foreach $members as $member}
<div class="member-record" data-id="{$member.id}">
{else}
<div id="no-results">No Members</div>
{/if}
-
- {if $paging}
- {include file='admin/manageDashboard/adminSearch/pagination.html'}
- {/if}
be active.
</p>
{else}
- <center>
+ <div>
<p><a id="deleteMemberInfoCancel" class="button button-primary">Cancel</a></p>
- <p><input id="deleteMemberInfoSubmit" type="submit" value="Delete this {$terms.term_member_cap} Profile Version"></p>
- </center>
+ <p><input id="deleteMemberInfoSubmit" data-member={$member.id} data-memberInfo="{$memberInfoID}" type="submit" value="Delete this {$terms.term_member_cap} Profile Version"></p>
+ </div>
<div class="glm-item-container">
- <p><center><span class="glm-error">WARNING:</span></center></p>
+ <p><div><span class="glm-error">WARNING:</span></div></p>
<p>
<span class="glm-warning">Clicking the "Delete this {$terms.term_member_cap} Profile Version" button above will
delete all of the data and images displayed on this page and any other information in the tabs that may show to the right of the "{$terms.term_member_cap} Profile"
});
// Action to de-select an Amenity
- $('.amenityDelete').live('click', function() {
+ $(document).on('click', '.amenityDelete',function() {
$(this).parent().remove();
// Also set unload warning
glmPageUpdateRequired();
$('#deleteMemberInfoCancel').on("click", function() {
$("#deleteMemberInfoDialog").dialog("close");
});
- $('#deleteMemberInfoSubmit').on("click", function() {
- window.location.replace("{$thisUrl}?page={$thisPage}&glm_action=index&member={$memberID}&deleteID={$memberInfo.fieldData.id}");
- });
+ // $('#deleteMemberInfoSubmit').on("click", function() {
+ // window.location.replace("{$thisUrl}?page={$thisPage}&glm_action=index&member={$memberID}&deleteID={$memberInfo.fieldData.id}");
+ // });
{/if}
/*
* Category Selection