Ajax::ajaxGetReports()
Get reports
Description
Source
File: bp-integrations/learndash/buddypress/Ajax.php
public function ajaxGetReports() { $this->enableDebugOnDev(); $this->validateRequest(); $generator = $this->getGenerator(); /** * Hook before the data is fetched, in cause of overwriting the post value * * @since BuddyBoss 1.0.0 */ do_action('bp_ld_sync/ajax/pre_fetch_reports', $generator); $generator->fetch(); /** * Hook after the data is fetched, in cause of overwriting results value * * @since BuddyBoss 1.0.0 */ do_action('bp_ld_sync/ajax/post_fetch_reports', $generator); echo json_encode([ 'draw' => (int) bp_ld_sync()->getRequest('draw'), 'recordsTotal' => $generator->getPager()['total_items'], 'recordsFiltered' => $generator->getPager()['total_items'], 'data' => $generator->getData(), ]); header('Content-Type: application/json; charset=' . get_option('blog_charset')); wp_die(); // wp_send_json_success([ // 'draw' => (int) bp_ld_sync()->getRequest('draw'), // 'results' => $generator->getData(), // 'pager' => $generator->getPager(), // ]); }
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.