Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
06/04/2018 08:02:30 PM (8 years ago)
Author:
boonebgorges
Message:

Add data exporters for Friends component.

See #7821.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-friends/bp-friends-filters.php

    r11865 r12160  
    4848}
    4949add_filter( 'bp_user_query_populate_extras', 'bp_friends_filter_user_query_populate_extras', 4, 2 );
     50
     51/**
     52 * Registers Friends personal data exporter.
     53 *
     54 * @since 4.0.0
     55 *
     56 * @param array $exporters  An array of personal data exporters.
     57 * @return array An array of personal data exporters.
     58 */
     59function bp_friends_register_personal_data_exporters( $exporters ) {
     60    $exporters['buddypress-friends'] = array(
     61        'exporter_friendly_name' => __( 'BuddyPress Friends', 'buddypress' ),
     62        'callback'               => 'bp_friends_personal_data_exporter',
     63    );
     64
     65    $exporters['buddypress-friends-pending-sent-requests'] = array(
     66        'exporter_friendly_name' => __( 'BuddyPress Friend Requests (Sent)', 'buddypress' ),
     67        'callback'               => 'bp_friends_pending_sent_requests_personal_data_exporter',
     68    );
     69
     70    $exporters['buddypress-friends-pending-received-requests'] = array(
     71        'exporter_friendly_name' => __( 'BuddyPress Friend Requests (Received)', 'buddypress' ),
     72        'callback'               => 'bp_friends_pending_received_requests_personal_data_exporter',
     73    );
     74
     75    return $exporters;
     76}
     77add_filter( 'wp_privacy_personal_data_exporters', 'bp_friends_register_personal_data_exporters' );
Note: See TracChangeset for help on using the changeset viewer.