\PersonalisationReportController
Synopsis
class PersonalisationReportController
extends Controller
{
- // members
- public static string $base_link = "pers/reports";
- public static array $allowed_actions = ;
- // methods
- public void init()
- public void getReport()
- public void FilterFormFields()
- public void getParameters()
- public void getChartData()
Hierarchy
Extends
- Controller
Members
public
- $allowed_actions
- $base_link
Methods
public
- FilterFormFields()
- getChartData() — Ajax handler for fetching reporting data that can be charted based on parameters passed. The response is json text, representing a single object with 'options' and 'data' properties. Options property is an object representing charting options. Data property is the data itself.
- getParameters() — Get the request parameters and package them into a map. The minimum mandatory values are schemeID and reportClass. If these are not present or invalid, return errorStatus and errorMessage in the map instead. If they are present and valid, they are looked up and returned with keys "report" and "scheme", both objects.
- getReport()
- init()