WOWWIN LISTING FLOW JS: WOWTURF.ui.initCampaignscontainer(); // js init listing var userid = $('#campaignscontainer').data('userid'); // grabs userid from element var redirect = $('#campaignscontainer').data('redirect'); // grabs redirect url from element if necessary WOWTURF.ajax.get_more_campaigns(1,null,'wowwin',18,userid,redirect); // hits /wp-json/nff/v1/getcampaigns/ PHP: $nffActions->get_campaigns_posts_NEW(); // /wp-json/nff/v1/getcampaigns/ $eligible_ads = $nwc->get_campaign_id(999,$data['userid']); // filters elligible ads //then runs query to output html based on parameters THRESHOLD PAYMENT FLOW PHP: $nwc->get_campaign_id() .. displays ad $nwpt->adjustUserPoints() .. on successful interaction $nwc->log_campaign_spend() .. initiated on campaign single page $nwc->adjust_campaign_spend_threshold() $nwps->process_stripe_payment() $nwc->log_campaign_interaction()