ReportsGenerator::getData()
Get the results data
Description
Source
File: bp-integrations/learndash/library/ReportsGenerator.php
public function getData() { $results = array_map( [ $this, 'formatData' ], $this->results ); if ( $this->hasArg( 'display' ) && $this->args['display'] ) { $results = array_map( [ $this, 'formatDataForDisplay' ], $results, $this->results ); } if ( $this->hasArg( 'export' ) && $this->args['export'] ) { $results = array_map( [ $this, 'formatDataForExport' ], $results, $this->results ); } $results = array_map( function ( $result, $activity ) { $result = apply_filters( 'bp_ld_sync/report_data', $result, $this->args, $activity ); return apply_filters( "bp_ld_sync/report_data/step={$this->args['step']}", $result, $this->args, $activity ); }, $results, array_values( $this->results ) ); $results = apply_filters( 'bp_ld_sync/report_datas', $results, $this->args ); return apply_filters( "bp_ld_sync/report_datas/step={$this->args['step']}", $results, $this->args ); }
Changelog
Version | Description |
---|---|
BuddyBoss 1.0.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.