|
Open Journal Systems
3.3.0
|
Additional Inherited Members | |
Data Fields inherited from Plugin | |
| $pluginCategory | |
| $pluginPath | |
| $request | |
Protected Member Functions inherited from PKPUsageStatsReportPlugin | |
| getAggregationColumns () | |
| isMetricTypeValid ($metricType) | |
Protected Member Functions inherited from Plugin | |
| _registerTemplateResource ($inCore=false) | |
OPS default statistics report plugin (and metrics provider)
Definition at line 21 of file OPSUsageStatsReportPlugin.inc.php.
| OPSUsageStatsReportPlugin::getColumns | ( | $metricType | ) |
Get the columns used in reports by the passed metric type.
| $metricType | string One of the values returned from getMetricTypes() |
Reimplemented from ReportPlugin.
Definition at line 61 of file OPSUsageStatsReportPlugin.inc.php.
| OPSUsageStatsReportPlugin::getDefaultReportTemplates | ( | $metricTypes = null | ) |
Get the default report templates that each report plugin can implement, with an string to represent it. Subclasses can override this method to add/remove default formats.
| $metricTypes | string|array|null Define one or more metric types if you don't want to use all the implemented report metric types. |
Reimplemented from PKPUsageStatsReportPlugin.
Definition at line 94 of file OPSUsageStatsReportPlugin.inc.php.
References PKPUsageStatsReportPlugin\getAggregationColumns().
| OPSUsageStatsReportPlugin::getMetricDisplayType | ( | $metricType | ) |
Public metric type that will be displayed to end users.
| $metricType | string One of the values returned from getMetricTypes() |
Reimplemented from PKPUsageStatsReportPlugin.
Definition at line 45 of file OPSUsageStatsReportPlugin.inc.php.
| OPSUsageStatsReportPlugin::getMetricFullName | ( | $metricType | ) |
Full name of the metric type.
| $metricType | string One of the values returned from getMetricTypes() |
Reimplemented from PKPUsageStatsReportPlugin.
Definition at line 53 of file OPSUsageStatsReportPlugin.inc.php.
| OPSUsageStatsReportPlugin::getMetrics | ( | $metricType = null, |
|
$columns = null, |
|||
$filters = null, |
|||
$orderBy = null, |
|||
$range = null |
|||
| ) |
Retrieve a range of aggregate, filtered, ordered metric values, i.e. a statistics report.
| $metricType | null|string|array metrics selection |
| $columns | string|array column (aggregation level) selection |
| $filters | array report-level filter selection |
| $orderBy | array order criteria |
| $range | null|DBResultRange paging specification |
Reimplemented from PKPUsageStatsReportPlugin.
Definition at line 26 of file OPSUsageStatsReportPlugin.inc.php.
| OPSUsageStatsReportPlugin::getMetricTypes | ( | ) |
Metric types available from this plug-in.
Reimplemented from ReportPlugin.
Definition at line 38 of file OPSUsageStatsReportPlugin.inc.php.
| OPSUsageStatsReportPlugin::getObjectTypes | ( | $metricType | ) |
Get the object types that the passed metric type counts statistics for.
| $metricType | string One of the values returned from getMetricTypes() |
Reimplemented from ReportPlugin.
Definition at line 82 of file OPSUsageStatsReportPlugin.inc.php.
References Application\getContextAssocType().