Methods
Description
Reports::getGroupUsersList()

Get group’s member list for filter

Source: bp-integrations/learndash/buddypress/Reports.php:467

Reports::getReportFilters()

Get available report filters

Source: bp-integrations/learndash/buddypress/Reports.php:437

Reports::getStepTypes()

Get list of steps available from all generators

Source: bp-integrations/learndash/buddypress/Reports.php:512

Reports::init()

Add actions once integration is ready

Source: bp-integrations/learndash/buddypress/Reports.php:45

Reports::isRealJoins()

Fix bug on LD where they typed the action name wrong

Source: bp-integrations/learndash/buddypress/Reports.php:566

Reports::registerReportsScript()

Add scripts when it’s on the reports page

Source: bp-integrations/learndash/buddypress/Reports.php:78

Reports::removeCourseColumnIfSelected()

Remove the course column if a course is selected in the filter

Source: bp-integrations/learndash/buddypress/Reports.php:337

Reports::removeCourseFilterIfOnlyOne()

Remove the filter if only 1 option available

Source: bp-integrations/learndash/buddypress/Reports.php:240

Reports::removePointsColumnIfNotAssigned()

Remove the points column if all courses doesn’t have points

Source: bp-integrations/learndash/buddypress/Reports.php:350

Reports::removeUserColumnIfSelected()

Remove the user column if a user is selected in the filter

Source: bp-integrations/learndash/buddypress/Reports.php:324

Reports::removeUserFilterIfStudent()

Remove user filter is nond admin/mod are viewing reports tab

Source: bp-integrations/learndash/buddypress/Reports.php:257

Reports::reportAdditionalActivityFields()

Sub filter for ld’s activity sql query on fields

Source: bp-integrations/learndash/buddypress/Reports.php:282

Reports::reportAdditionalActivityGroups()

Sub filter for ld’s activity sql query on group_by

Source: bp-integrations/learndash/buddypress/Reports.php:315

Reports::reportAdditionalActivityTables()

Sub filter for ld’s activity sql query on joins

Source: bp-integrations/learndash/buddypress/Reports.php:291

Reports::reportAdditionalActivityWheres()

Sub filter for ld’s activity sql query on wheres

Source: bp-integrations/learndash/buddypress/Reports.php:306

Reports::showReportCourseStats()

Output report course stats html

Source: bp-integrations/learndash/buddypress/Reports.php:159

Reports::showReportExport()

Output report export button html

Source: bp-integrations/learndash/buddypress/Reports.php:231

Reports::showReportFilters()

Output report filters html

Source: bp-integrations/learndash/buddypress/Reports.php:131

Reports::showReportTables()

Output report results tables

Source: bp-integrations/learndash/buddypress/Reports.php:186

Reports::showReportUserStats()

Output report user stats html

Source: bp-integrations/learndash/buddypress/Reports.php:141

Reports::standarlizeGeneratorColumns()

Convert generator columns to datatable js format

Source: bp-integrations/learndash/buddypress/Reports.php:552

ReportsGenerator::__construct()

Constructor

Source: bp-integrations/learndash/library/ReportsGenerator.php:45

ReportsGenerator::addCourseTimeSpentActivityFields()

Add course time spent to sql fields statement

Source: bp-integrations/learndash/library/ReportsGenerator.php:327

ReportsGenerator::addCourseTitleActivityFields()

Add course name to sql fields

Source: bp-integrations/learndash/library/ReportsGenerator.php:261

ReportsGenerator::addCourseTitleActivityGroup()

Add placeholder where statement

Source: bp-integrations/learndash/library/ReportsGenerator.php:290

ReportsGenerator::addCourseTitleActivityTables()

Add course table to sql joins

Source: bp-integrations/learndash/library/ReportsGenerator.php:270

ReportsGenerator::addCourseTitleActivityWhere()

Add activity check on sql where

Source: bp-integrations/learndash/library/ReportsGenerator.php:281

ReportsGenerator::allSteps()

Get all the learndash post type except groups

Source: bp-integrations/learndash/library/ReportsGenerator.php:460

ReportsGenerator::column()

Get the built-in column setting by name reference

Source: bp-integrations/learndash/library/ReportsGenerator.php:336

ReportsGenerator::columns()

Returns the columns and their settings

Source: bp-integrations/learndash/library/ReportsGenerator.php:202

ReportsGenerator::completionDate()

Format completed date

Source: bp-integrations/learndash/library/ReportsGenerator.php:504

ReportsGenerator::coursePointsEarned()

Format points earned if enabled

Source: bp-integrations/learndash/library/ReportsGenerator.php:522

ReportsGenerator::excludeCourseTimeSpent()

Remove course time spent to sql statement

Source: bp-integrations/learndash/library/ReportsGenerator.php:318

ReportsGenerator::export()

Prepare the export data

Source: bp-integrations/learndash/library/ReportsGenerator.php:154

ReportsGenerator::fetch()

Fetch the data from the database

Source: bp-integrations/learndash/library/ReportsGenerator.php:122

ReportsGenerator::formatData()

Format the activity results for each column

Source: bp-integrations/learndash/library/ReportsGenerator.php:211

ReportsGenerator::formatDataForDisplay()

Overwrite results value for display

Source: bp-integrations/learndash/library/ReportsGenerator.php:220

ReportsGenerator::formatDataForExport()

Overwrite results value for export

Source: bp-integrations/learndash/library/ReportsGenerator.php:238

ReportsGenerator::getColumns()

Get the table columns

Source: bp-integrations/learndash/library/ReportsGenerator.php:64

ReportsGenerator::getData()

Get the results data

Source: bp-integrations/learndash/library/ReportsGenerator.php:82

ReportsGenerator::getPager()

Get the pagination info

Source: bp-integrations/learndash/library/ReportsGenerator.php:113

ReportsGenerator::hasArg()

Check if the given argument is passed from request

Source: bp-integrations/learndash/library/ReportsGenerator.php:451

ReportsGenerator::includeCourseTimeSpent()

Add course time spent to sql statement

Source: bp-integrations/learndash/library/ReportsGenerator.php:309

ReportsGenerator::includeCourseTitle()

Add addition sql statement when fetching course reports

Source: bp-integrations/learndash/library/ReportsGenerator.php:247

ReportsGenerator::maybeAddActivityGroupBy()

Replace placeholder where with gorup by statement

Source: bp-integrations/learndash/library/ReportsGenerator.php:300

ReportsGenerator::remove_post_ids_param()

Remove post ids param from sql query

Source: bp-integrations/learndash/library/ReportsGenerator.php:140

ReportsGenerator::setupParams()

Setup ld activity query params

Source: bp-integrations/learndash/library/ReportsGenerator.php:403

ReportsGenerator::timeSpent()

Format secons to human readable teim spent

Source: bp-integrations/learndash/library/ReportsGenerator.php:470

ReportsGenerator::updatedDate()

Convert completed date

Source: bp-integrations/learndash/library/ReportsGenerator.php:513

Requirements::__construct()

Constructor

Source: bp-integrations/learndash/core/Requirements.php:29