/** * Handle user requests from the invite settings tab. */ public static function action_wp_ajax_prompt_get_invite_users() { $users = get_users(array('exclude' => Prompt_Site::all_subscriber_ids())); $post_subscriber_ids = Prompt_Post::all_subscriber_ids(); $results = array(); foreach ($users as $user) { if (empty($user->user_email)) { continue; } $results[] = array('name' => $user->display_name, 'address' => $user->user_email, 'roles' => $user->roles, 'is_post_subscriber' => in_array($user->ID, $post_subscriber_ids)); } wp_send_json($results); }