Example #1
0
 /**
  * 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);
 }