From: Anthony Talarico Date: Mon, 25 Feb 2019 19:03:55 +0000 (-0500) Subject: adding member cloning ability X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=036ec1ae61d76b69b349f45748e814b584d06969;p=WP-Plugins%2Fglm-member-db.git adding member cloning ability --- diff --git a/models/admin/ajax/memberManagement.php b/models/admin/ajax/memberManagement.php index b2cf49fd..dd9cc52b 100644 --- a/models/admin/ajax/memberManagement.php +++ b/models/admin/ajax/memberManagement.php @@ -101,7 +101,7 @@ class GlmMembersAdmin_ajax_memberManagement extends glmMembersAdmin $data = $this->controller( 'manageDashboard', 'members', false, true, true); } - if($_REQUEST['option'] == 'edit' || $_REQUEST['option'] == 'addNew'){ + if($_REQUEST['option'] == 'edit' || $_REQUEST['option'] == 'addNew' || $_REQUEST['option'] == 'clone'){ $data = $this->controller( 'member', 'memberInfo', false, true, true); } diff --git a/views/admin/manageDashboard/edit.html b/views/admin/manageDashboard/edit.html index 46b6afad..a6419aea 100644 --- a/views/admin/manageDashboard/edit.html +++ b/views/admin/manageDashboard/edit.html @@ -207,7 +207,7 @@ {if $settings.memb_info_location} {if $m.bad_lat_lon && !$m.has_no_map_data.value}Bad Map Location{/if} {/if} {if apply_filters('glm_members_permit_admin_member_index_clone_activate_info_version', true)} - Clone  + Clone  {if $m.status.name != 'Active'}Activate{/if} {/if} diff --git a/views/admin/manageDashboard/index.html b/views/admin/manageDashboard/index.html index e795827e..24c29777 100644 --- a/views/admin/manageDashboard/index.html +++ b/views/admin/manageDashboard/index.html @@ -258,6 +258,23 @@ ); }); + $(document).on("click", ".glm-admin-clone-profile",function(e){ + e.preventDefault(); + editData.option = "clone"; + editData.member = $(this).data("member"); + editData.memberInfo = $(this).data("memberinfo"); + Glma.manageMember( + editData, + function(complete) {}, + function(success) { + $(".edit-screen").html(success.searchData); + }, + function(error) { + console.log(error); + }, + "POST" + ); + }); $(document).on("click", "#glm-edit-member-status", function(e){ e.preventDefault(); }) diff --git a/views/admin/member/index.html b/views/admin/member/index.html index 98f1c25a..39134262 100644 --- a/views/admin/member/index.html +++ b/views/admin/member/index.html @@ -207,7 +207,7 @@ {if $settings.memb_info_location} {if $m.bad_lat_lon && !$m.has_no_map_data.value}Bad Map Location{/if} {/if} {if apply_filters('glm_members_permit_admin_member_index_clone_activate_info_version', true)} - Clone  + Clone  {if $m.status.name != 'Active'}Activate{/if} {/if} diff --git a/views/admin/member/memberInfo.html b/views/admin/member/memberInfo.html index 19a01297..869c2c37 100755 --- a/views/admin/member/memberInfo.html +++ b/views/admin/member/memberInfo.html @@ -232,7 +232,7 @@ action : window.Glma.defaultData.action, glm_action : window.Glma.defaultData.glm_action, } - $('select').formSelect(); + // $('select').formSelect(); /* * Edit area tabs */ diff --git a/views/admin/member/memberInfo/editCategory.html b/views/admin/member/memberInfo/editCategory.html index 8efbadf4..d56a4a74 100644 --- a/views/admin/member/memberInfo/editCategory.html +++ b/views/admin/member/memberInfo/editCategory.html @@ -116,7 +116,7 @@ jQuery(document).ready(function($) { // Expand multi-select on hover - $('#filterCategories').multiselect(); + // $('#filterCategories').multiselect(); $('#exportFilterCategories').multiselect(); }); diff --git a/views/admin/members/list.html b/views/admin/members/list.html index fa55bf87..439e643c 100644 --- a/views/admin/members/list.html +++ b/views/admin/members/list.html @@ -388,7 +388,7 @@ $('.ui-autocomplete').css('height','200px').css('overflow-y','scroll'); // Expand multi-select on hover - $('#filterCategories').multiselect(); + // $('#filterCategories').multiselect(); $('#exportFilterCategories').multiselect();