Learndash_Admin_Data_Reports_Courses
Class LearnDash Course Reports.
Description #
Source #
File: includes/admin/classes-data-reports-actions/class-learndash-admin-data-reports-user-courses.php
Changelog #
| Version | Description |
|---|---|
| 2.3.0 | Introduced. |
Methods #
- __construct — Public constructor for class
- build_report_row — Build a report row from a result object.
- fetch_and_save_activity_data — Fetch and process activity data for the report.
- getInstance — Get the single instance of the class
- initialize_report_data — Initialize report data and set up the report file.
- process_report_action — Class method for the AJAX update logic This function will determine what users need to be converted. Then the course and quiz functions will be called to convert each individual user data set.
- register_report_action — Register Report Action
- report_column — Handles display formatting of report column value.
- save_csv_data — Save CSV data to file.
- send_report_headers_to_csv — Send Report Headers to CSV
- set_report_filenames — Set Report Filenames
- set_report_headers — Set Report Headers
- show_report_action — Show Report Action