}
$memberID = $_REQUEST['memberID'];
$memberInfo = $_REQUEST['memberInfo'];
- $support->write_log($_REQUEST);
+ //$support->write_log($_REQUEST);
if( $_REQUEST['option'] == 'manage'){
$data = $this->controller( 'member', 'index', array("memberID" => $memberID), true, true);
}
-
+ if( $_REQUEST['option'] == 'activate'){
+ $data = $this->controller( 'member', 'index',false, true, true);
+ }
if($_REQUEST['option'] == 'list'){
$where = ' true ';
$alphaWhere = ' true ';
if($_REQUEST['option'] == 'submit'){
foreach($_REQUEST['form'] as $form=>$field){
- $_REQUEST[$field['name']] = $field['value'];
+ // $_REQUEST[$field['name']] = $field['value'];
+ if( strpos($field['name'], "category[") !== false){
+ $_REQUEST['category'][$field['name']] = $field['value'];
+ }elseif( strpos($field['name'], "amenity[") !== false){
+ $_REQUEST['amenity'][$field['name']] = $field['value'];
+ }else{
+ $_REQUEST[$field['name']] = $field['value'];
+ }
+
}
- // $support->write_log($_REQUEST);
+ unset($_REQUEST['form']);
$data = $this->controller( 'member', 'memberInfo', false, true, true);
}
if($_REQUEST['option'] == 'delete'){
$deleteID = $_REQUEST['deleteID'];
- $support->write_log($_REQUEST);
+ //$support->write_log($_REQUEST);
$data = $this->controller( 'member', 'index', false, true, true);
}
$return = array(
// Process submission of a member information record update
case 'submit':
$support = new glmPluginSupport();
-
+ // $support->write_log($_REQUEST);
// Check for new cities being submitted
$this->checkNewCities();
// Instatiate categoryMemberInfo class
require_once GLM_MEMBERS_PLUGIN_CLASS_PATH.'/data/dataCategoryMemberInfo.php';
$CategoryMemberInfo = new GlmDataCategoryMemberInfo($this->wpdb, $this->config);
-
+ $support = new glmPluginSupport();
// Get any selected categories
$selectedCategories = array();
$newCategory = false;
+
if (isset($_REQUEST['category']) && is_array($_REQUEST['category']) && count($_REQUEST['category']) > 0) {
/*
{if $settings.memb_info_location} {if $m.bad_lat_lon && !$m.has_no_map_data.value}<span class="glm-error">Bad Map Location</span>{/if} {/if}
{if apply_filters('glm_members_permit_admin_member_index_clone_activate_info_version', true)}
<a data-member="{$memberID}" data-memberinfo="{$m.id}" href="{$thisUrl}?page={$thisPage}&glm_action=memberInfo&member={$memberID}&memberInfo={$m.id}&option=clone" class="button button-secondary glm-button-small glm-right glm-admin-clone-profile">Clone</a>
- {if $m.status.name != 'Active'}<a href="{$thisUrl}?page={$thisPage}&glm_action=index&member={$memberID}&activateID={$m.id}" class="button button-secondary glm-button-small glm-right">Activate</a>{/if}
+ {if $m.status.name != 'Active'}
+ <a data-member="{$memberID}" data-memberinfo="{$m.id}" href="{$thisUrl}?page={$thisPage}&glm_action=index&member={$memberID}&activateID={$m.id}" class="button button-secondary glm-button-small glm-right glm-admin-activate-profile">Activate</a>{/if}
{/if}
</td>
</tr>
"POST"
);
});
+
+ $(document).on("click", ".glm-admin-activate-profile",function(e){
+ e.preventDefault();
+ editData.option = "activate";
+ editData.member = $(this).data("member");
+ editData.activateID = $(this).data("memberinfo");
+ Glma.manageMember(
+ editData,
+ function(complete) {},
+ function(success) {
+ $(".edit-screen").html(success.searchData);
+ },
+ function(error) {
+ console.log(error);
+ },
+ "POST"
+ );
+ });
+ // When submit button is clicked, disable the beforeunload message
+ $(document).on('click', '.updateMemberProfile',function(e) {
+ e.preventDefault();
+ var form = $("#member-info-form");
+ editData.option = "submit";
+ editData.form = form.serializeArray();
+ console.log(editData.form);
+ window.Glma.manageMember(
+ editData,
+ function(complete) {},
+ function(success) {
+ console.log(success);
+ },
+ function(error) {
+ console.log(error);
+ },
+ "POST"
+ );
+ // glmSubmitRequired = false;
+ // return true;
+ });
$(document).on("click", "#glm-edit-member-status", function(e){
e.preventDefault();
})
/*
* Category Selection
*/
-
+
// Action to select a category
$('#categorySelect').change( function() {
-
+
// Get the ID, name, and parent of the category
var catValue = $('#categorySelect').val();
var catName = $('#categorySelect').find(':selected').text();
$('#categorySelect').val('');
});
-
+ $("#categorySelect").select2();
// Action to de-select a category
$('.catDelete').live('click', function() {
$(this).parent().remove();
}
- // When submit button is clicked, disable the beforeunload message
- $('.updateMemberProfile').on('click', function(e) {
- e.preventDefault();
- var form = $("#member-info-form");
- memberInfoData.option = "submit";
- memberInfoData.form = form.serializeArray();
- window.Glma.manageMember(
- memberInfoData,
- function(complete) {},
- function(success) {
- console.log(success);
- },
- function(error) {
- console.log(error);
- },
- "POST"
- );
- // glmSubmitRequired = false;
- // return true;
- });
+
jQuery(document).ready(function($) {
// Expand multi-select on hover
- // $('#filterCategories').multiselect();
+ $("#amenitySelect").select2();
+ $('#filterCategories').select2();
$('#exportFilterCategories').multiselect();
});