Skip to content

Commit fd957ea

Browse files
committed
fix all members query in admin section
1 parent 4c71d54 commit fd957ea

File tree

2 files changed

+30
-6
lines changed

2 files changed

+30
-6
lines changed

plugins/cc-global-network/admin/list-members.php

+29-5
Original file line numberDiff line numberDiff line change
@@ -353,12 +353,36 @@ function ccgn_rest_return_members()
353353
$end_date = (isset($_POST['end_date'])) ? $end_date : '';
354354
$return_data = array();
355355
if (rest_cookie_check_errors() && $the_user->has_cap('ccgn_list_applications')) {
356-
$individuals = ccgn_new_final_approvals_since($start_date, $end_date);
356+
$default = array(
357+
'subscriber' => 'subscriber',
358+
'orderby' => 'date',
359+
'order' => 'DESC',
360+
'meta_query' => array(
361+
array(
362+
'key' => 'ccgn-application-state',
363+
'value' => 'accepted'
364+
)
365+
)
366+
);
367+
$query = new WP_User_Query($default);
368+
$individuals = $query->get_results();
369+
//$individuals = ccgn_new_final_approvals_since($start_date, $end_date);
370+
$final_approval_form_id = RGFormsModel::get_form_id(CCGN_GF_FINAL_APPROVAL);
357371
foreach ($individuals as $member) {
372+
$user = $member;
373+
$member_id = $user->data->ID;
374+
$search_criteria = array(
375+
'field_filters' => array(
376+
array(
377+
'key' => CCGN_GF_FINAL_APPROVAL_APPLICANT_ID,
378+
'value' => $member_id
379+
),
380+
)
381+
);
382+
$approval_entry = GFAPI::get_entries( $final_approval_form_id, $search_criteria );
383+
$approval_date = (!empty($approval_entry[0]['date_created'])) ? $approval_entry[0]['date_created'] : CCGN_SITE_EPOCH ;
358384
$user_data = array();
359-
$member_id = $member[CCGN_GF_FINAL_APPROVAL_APPLICANT_ID];
360-
$user = get_user_by('ID', $member_id);
361-
385+
$member_last_date = get_user_meta( $member_id, CCGN_APPLICATION_STATE_DATE, true);
362386
$user_data['user_id'] = $member_id;
363387
$user_data['user_type'] = ccgn_applicant_type_desc($member_id);
364388
$user_data['user_url'] = ccgn_application_user_application_page_url($user->data->ID);
@@ -368,7 +392,7 @@ function ccgn_rest_return_members()
368392
$user_data['location_chapter'] = bp_get_profile_field_data( 'field=Preferred%20Country%20Chapter&user_id=' . $member_id );
369393
$user_data['member_interests'] = join( ', ', bp_get_profile_field_data( 'field=Areas%20of%20Interest&user_id=' . $member_id ) );
370394
$user_data['member_vouchers'] = ccgn_application_format_vouches_yes($member_id);
371-
$user_data['member_approval_date'] = date('Y-m-d', strtotime($member['date_created']));
395+
$user_data['member_approval_date'] = date('Y-m-d', strtotime($approval_date));
372396

373397
$return_data['data'][] = $user_data;
374398
}

plugins/cc-global-network/includes/gravityforms-interaction.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,7 @@ function ccgn_entry_append_note($entry, $note)
401401

402402
function ccgn_gf_get_paged_all($form_id, $search_criteria, $sorting)
403403
{
404-
$page_size = 100;
404+
$page_size = 200;
405405
$results = array();
406406
$paging = array('offset' => 0, 'page_size' => $page_size);
407407
while (true) {

0 commit comments

Comments
 (0)