/**
 * NBA Shortcode: Member Directory
 *
 * @author Jordan Pakrosnis
 */
function nba_shortcode_directory($atts)
{
    // Get ID
    $user_id = get_current_user_id();
    // Get Membership Status (Active/Inactive)
    if (nba_get_membership_status($user_id)) {
        nba_do_member_directory();
    } else {
        echo do_shortcode('[mepr-unauthorized-message]');
    }
}
function nba_member_status_update()
{
    // Get All User IDs
    $args = array('fields' => 'ID', 'number' => 999999);
    $all_users = new WP_User_Query($args);
    $all_users = $all_users->get_results();
    //-- TRAVERSE ALL USERS --//
    foreach ($all_users as $user) {
        $membership_status = nba_get_membership_status($user);
        // If Active
        if ($membership_status) {
            update_user_meta($user, 'nba_is_active', $membership_status);
        } else {
            update_user_meta($user, 'nba_is_active', 'INACTIVE');
        }
        // // Testing
        // echo '<br>User ' . $user . ': ';
        // d( get_user_meta( $user, 'nba_is_active' ) );
    }
    // foreach $user
}